Documentation ¶
Index ¶
- Constants
- func CancelingProtocol(g *libkb.GlobalContext, prot rpc.Protocol, reason libkb.RPCCancelerReason) (res rpc.Protocol)
- func GetCommands(cl *libcmdline.CommandLine, g *libkb.GlobalContext) []cli.Command
- func LoopAndDismissForDeviceChangeNotifications(mctx libkb.MetaContext, dismisser libkb.GregorState, gregorState gregor.State, ...) (err error)
- func NewCachedContactsProvider(g *libkb.GlobalContext) *contacts.CachedContactsProvider
- func NewCmdService(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command
- func WrapGenericClientWithTimeout(client rpc.GenericClient, timeout time.Duration, timeoutErr error) rpc.GenericClient
- type APIServerHandler
- func (a *APIServerHandler) Delete(ctx context.Context, arg keybase1.DeleteArg) (keybase1.APIRes, error)
- func (a *APIServerHandler) Get(ctx context.Context, arg keybase1.GetArg) (keybase1.APIRes, error)
- func (a *APIServerHandler) GetWithSession(ctx context.Context, arg keybase1.GetWithSessionArg) (keybase1.APIRes, error)
- func (a *APIServerHandler) Post(ctx context.Context, arg keybase1.PostArg) (keybase1.APIRes, error)
- func (a *APIServerHandler) PostJSON(ctx context.Context, arg keybase1.PostJSONArg) (keybase1.APIRes, error)
- type AccountHandler
- func (h *AccountHandler) CancelReset(ctx context.Context, sessionID int) (err error)
- func (h *AccountHandler) EmailChange(nctx context.Context, arg keybase1.EmailChangeArg) error
- func (h *AccountHandler) EnterResetPipeline(ctx context.Context, arg keybase1.EnterResetPipelineArg) (err error)
- func (h *AccountHandler) GetLockdownMode(ctx context.Context, sessionID int) (ret keybase1.GetLockdownResponse, err error)
- func (h *AccountHandler) GuessCurrentLocation(ctx context.Context, arg keybase1.GuessCurrentLocationArg) (string, error)
- func (h *AccountHandler) HasServerKeys(ctx context.Context, sessionID int) (res keybase1.HasServerKeysRes, err error)
- func (h *AccountHandler) PassphraseChange(ctx context.Context, arg keybase1.PassphraseChangeArg) error
- func (h *AccountHandler) PassphraseCheck(ctx context.Context, arg keybase1.PassphraseCheckArg) (ret bool, err error)
- func (h *AccountHandler) PassphrasePrompt(_ context.Context, arg keybase1.PassphrasePromptArg) (keybase1.GetPassphraseRes, error)
- func (h *AccountHandler) RecoverUsernameWithEmail(ctx context.Context, arg keybase1.RecoverUsernameWithEmailArg) (err error)
- func (h *AccountHandler) RecoverUsernameWithPhone(ctx context.Context, arg keybase1.RecoverUsernameWithPhoneArg) (err error)
- func (h *AccountHandler) ResetAccount(ctx context.Context, arg keybase1.ResetAccountArg) (err error)
- func (h *AccountHandler) SetLockdownMode(ctx context.Context, arg keybase1.SetLockdownModeArg) (err error)
- func (h *AccountHandler) TimeTravelReset(ctx context.Context, arg keybase1.TimeTravelResetArg) error
- func (h *AccountHandler) UserGetContactSettings(ctx context.Context) (res keybase1.ContactSettings, err error)
- func (h *AccountHandler) UserSetContactSettings(ctx context.Context, arg keybase1.ContactSettings) (err error)
- type AuditHandler
- func (h *AuditHandler) AttemptBoxAudit(ctx context.Context, arg keybase1.AttemptBoxAuditArg) (res keybase1.BoxAuditAttempt, err error)
- func (h *AuditHandler) BoxAuditTeam(ctx context.Context, arg keybase1.BoxAuditTeamArg) (res *keybase1.BoxAuditAttempt, err error)
- func (h *AuditHandler) IsInJail(ctx context.Context, arg keybase1.IsInJailArg) (ret bool, err error)
- func (h *AuditHandler) KnownTeamIDs(ctx context.Context, sessionID int) (res []keybase1.TeamID, err error)
- type AvatarHandler
- type BadTrackSessionError
- type BaseHandler
- type BotHandler
- type ConfigHandler
- func (h ConfigHandler) AppendGUILogs(ctx context.Context, content string) error
- func (h ConfigHandler) CheckAPIServerOutOfDateWarning(_ context.Context) (keybase1.OutOfDateInfo, error)
- func (h ConfigHandler) ClearValue(ctx context.Context, path string) error
- func (h ConfigHandler) GenerateWebAuthToken(ctx context.Context) (ret string, err error)
- func (h ConfigHandler) GetAllProvisionedUsernames(ctx context.Context, sessionID int) (res keybase1.AllProvisionedUsernames, err error)
- func (h ConfigHandler) GetBootstrapStatus(ctx context.Context, sessionID int) (keybase1.BootstrapStatus, error)
- func (h ConfigHandler) GetClientStatus(ctx context.Context, sessionID int) (res []keybase1.ClientStatus, err error)
- func (h ConfigHandler) GetConfig(ctx context.Context, sessionID int) (res keybase1.Config, err error)
- func (h ConfigHandler) GetCurrentStatus(ctx context.Context, sessionID int) (res keybase1.CurrentStatus, err error)
- func (h ConfigHandler) GetFullStatus(ctx context.Context, sessionID int) (res *keybase1.FullStatus, err error)
- func (h ConfigHandler) GetNetworkStats(ctx context.Context, arg keybase1.GetNetworkStatsArg) (res []keybase1.InstrumentationStat, err error)
- func (h ConfigHandler) GetProxyData(ctx context.Context) (keybase1.ProxyData, error)
- func (h ConfigHandler) GetRememberPassphrase(ctx context.Context, sessionID int) (bool, error)
- func (h ConfigHandler) GetUpdateInfo(ctx context.Context) (res keybase1.UpdateInfo, err error)
- func (h ConfigHandler) GetUpdateInfo2(ctx context.Context, arg keybase1.GetUpdateInfo2Arg) (res keybase1.UpdateInfo2, err error)
- func (h ConfigHandler) GetValue(ctx context.Context, path string) (ret keybase1.ConfigValue, err error)
- func (h ConfigHandler) GuiClearValue(ctx context.Context, path string) error
- func (h ConfigHandler) GuiGetValue(ctx context.Context, path string) (ret keybase1.ConfigValue, err error)
- func (h ConfigHandler) GuiSetValue(ctx context.Context, arg keybase1.GuiSetValueArg) (err error)
- func (h ConfigHandler) HelloIAm(_ context.Context, arg keybase1.ClientDetails) error
- func (h ConfigHandler) IsKBFSRunning(ctx context.Context, sessionID int) (res bool, err error)
- func (h ConfigHandler) IsServiceRunning(ctx context.Context, sessionID int) (res bool, err error)
- func (h ConfigHandler) LogSend(ctx context.Context, arg keybase1.LogSendArg) (res keybase1.LogSendID, err error)
- func (h ConfigHandler) RequestFollowingAndUnverifiedFollowers(ctx context.Context, sessionID int) error
- func (h ConfigHandler) SetPath(_ context.Context, arg keybase1.SetPathArg) error
- func (h ConfigHandler) SetProxyData(ctx context.Context, arg keybase1.ProxyData) error
- func (h ConfigHandler) SetRememberPassphrase(ctx context.Context, arg keybase1.SetRememberPassphraseArg) error
- func (h ConfigHandler) SetUserConfig(ctx context.Context, arg keybase1.SetUserConfigArg) (err error)
- func (h ConfigHandler) SetValue(ctx context.Context, arg keybase1.SetValueArg) (err error)
- func (h ConfigHandler) StartUpdateIfNeeded(ctx context.Context) error
- func (h ConfigHandler) ToggleRuntimeStats(ctx context.Context) error
- func (h ConfigHandler) UpdateLastLoggedInAndServerConfig(ctx context.Context, serverConfigPath string) error
- func (h ConfigHandler) WaitForClient(_ context.Context, arg keybase1.WaitForClientArg) (bool, error)
- type ContactsHandler
- func (h *ContactsHandler) GetContactsForUserRecommendations(ctx context.Context, sessionID int) (res []keybase1.ProcessedContact, err error)
- func (h *ContactsHandler) LookupContactList(ctx context.Context, arg keybase1.LookupContactListArg) (res []keybase1.ProcessedContact, err error)
- func (h *ContactsHandler) LookupSavedContactsList(ctx context.Context, sessionID int) (res []keybase1.ProcessedContact, err error)
- func (h *ContactsHandler) SaveContactList(ctx context.Context, arg keybase1.SaveContactListArg) (res keybase1.ContactListResolutionResult, err error)
- type CryptoHandler
- func (c *CryptoHandler) SignED25519(ctx context.Context, arg keybase1.SignED25519Arg) (keybase1.ED25519SignatureInfo, error)
- func (c *CryptoHandler) SignED25519ForKBFS(ctx context.Context, arg keybase1.SignED25519ForKBFSArg) (keybase1.ED25519SignatureInfo, error)
- func (c *CryptoHandler) SignToString(ctx context.Context, arg keybase1.SignToStringArg) (string, error)
- func (c *CryptoHandler) UnboxBytes32(ctx context.Context, arg keybase1.UnboxBytes32Arg) (keybase1.Bytes32, error)
- func (c *CryptoHandler) UnboxBytes32Any(ctx context.Context, arg keybase1.UnboxBytes32AnyArg) (keybase1.UnboxAnyRes, error)
- type CryptocurrencyHandler
- type CtlHandler
- func (c *CtlHandler) AppExit(_ context.Context, sessionID int) error
- func (c *CtlHandler) DbClean(ctx context.Context, arg keybase1.DbCleanArg) (err error)
- func (c *CtlHandler) DbDelete(ctx context.Context, arg keybase1.DbDeleteArg) (err error)
- func (c *CtlHandler) DbGet(ctx context.Context, arg keybase1.DbGetArg) (ret *keybase1.DbValue, err error)
- func (c *CtlHandler) DbKeysWithPrefixes(ctx context.Context, arg keybase1.DbKeysWithPrefixesArg) (ret []keybase1.DbKey, err error)
- func (c *CtlHandler) DbNuke(ctx context.Context, sessionID int) (err error)
- func (c *CtlHandler) DbPut(ctx context.Context, arg keybase1.DbPutArg) (err error)
- func (c *CtlHandler) GetOnLoginStartup(_ context.Context) (keybase1.OnLoginStartupStatus, error)
- func (c *CtlHandler) LogRotate(_ context.Context, sessionID int) error
- func (c *CtlHandler) Reload(_ context.Context, sessionID int) error
- func (c *CtlHandler) SetOnLoginStartup(_ context.Context, enabled bool) (err error)
- func (c *CtlHandler) Stop(ctx context.Context, args keybase1.StopArg) error
- func (c *CtlHandler) StopService(ctx context.Context, args keybase1.StopServiceArg) error
- type DebuggingHandler
- func (t *DebuggingHandler) FirstStep(ctx context.Context, arg keybase1.FirstStepArg) (result keybase1.FirstStepResult, err error)
- func (t *DebuggingHandler) Increment(_ context.Context, arg keybase1.IncrementArg) (val int, err error)
- func (t *DebuggingHandler) NewRemoteIdentifyUI(sessionID int) *RemoteIdentifyUI
- func (t *DebuggingHandler) Script(ctx context.Context, arg keybase1.ScriptArg) (res string, err error)
- func (t *DebuggingHandler) SecondStep(_ context.Context, arg keybase1.SecondStepArg) (val int, err error)
- type DelegateUICtlHandler
- func (d *DelegateUICtlHandler) RegisterChatUI(_ context.Context) error
- func (d *DelegateUICtlHandler) RegisterGregorFirehose(ctx context.Context) error
- func (d *DelegateUICtlHandler) RegisterGregorFirehoseFiltered(ctx context.Context, oobmSystems []string) error
- func (d *DelegateUICtlHandler) RegisterHomeUI(_ context.Context) error
- func (d *DelegateUICtlHandler) RegisterIdentify3UI(ctx context.Context) error
- func (d *DelegateUICtlHandler) RegisterIdentifyUI(ctx context.Context) error
- func (d *DelegateUICtlHandler) RegisterLogUI(_ context.Context) error
- func (d *DelegateUICtlHandler) RegisterRekeyUI(_ context.Context) error
- func (d *DelegateUICtlHandler) RegisterSecretUI(_ context.Context) error
- func (d *DelegateUICtlHandler) RegisterUpdateUI(_ context.Context) error
- type DeviceHandler
- func (h *DeviceHandler) CheckDeviceNameForUser(ctx context.Context, arg keybase1.CheckDeviceNameForUserArg) error
- func (h *DeviceHandler) CheckDeviceNameFormat(_ context.Context, arg keybase1.CheckDeviceNameFormatArg) (bool, error)
- func (h *DeviceHandler) DeviceAdd(c context.Context, sessionID int) error
- func (h *DeviceHandler) DeviceHistoryList(nctx context.Context, sessionID int) ([]keybase1.DeviceDetail, error)
- func (h *DeviceHandler) DeviceList(ctx context.Context, sessionID int) ([]keybase1.Device, error)
- func (h *DeviceHandler) DismissDeviceChangeNotifications(c context.Context) (err error)
- type EmailsHandler
- func (h *EmailsHandler) AddEmail(ctx context.Context, arg keybase1.AddEmailArg) (err error)
- func (h *EmailsHandler) DeleteEmail(ctx context.Context, arg keybase1.DeleteEmailArg) (err error)
- func (h *EmailsHandler) EditEmail(ctx context.Context, arg keybase1.EditEmailArg) (err error)
- func (h *EmailsHandler) GetEmails(ctx context.Context, sessionID int) (ret []keybase1.Email, err error)
- func (h *EmailsHandler) SendVerificationEmail(ctx context.Context, arg keybase1.SendVerificationEmailArg) (err error)
- func (h *EmailsHandler) SetPrimaryEmail(ctx context.Context, arg keybase1.SetPrimaryEmailArg) (err error)
- func (h *EmailsHandler) SetVisibilityAllEmail(ctx context.Context, arg keybase1.SetVisibilityAllEmailArg) (err error)
- func (h *EmailsHandler) SetVisibilityEmail(ctx context.Context, arg keybase1.SetVisibilityEmailArg) (err error)
- type FavoriteHandler
- func (h *FavoriteHandler) FavoriteAdd(ctx context.Context, arg keybase1.FavoriteAddArg) error
- func (h *FavoriteHandler) FavoriteIgnore(ctx context.Context, arg keybase1.FavoriteIgnoreArg) error
- func (h *FavoriteHandler) GetFavorites(ctx context.Context, sessionID int) (keybase1.FavoritesResult, error)
- type FeaturedBotHandler
- func (h *FeaturedBotHandler) FeaturedBots(ctx context.Context, arg keybase1.FeaturedBotsArg) (res keybase1.FeaturedBotsRes, err error)
- func (h *FeaturedBotHandler) Search(ctx context.Context, arg keybase1.SearchArg) (res keybase1.SearchRes, err error)
- func (h *FeaturedBotHandler) SearchLocal(ctx context.Context, arg keybase1.SearchLocalArg) (res keybase1.SearchRes, err error)
- type GenericArg
- type GetLockdownResponse
- type GitHandler
- func (h *GitHandler) CreatePersonalRepo(ctx context.Context, repoName keybase1.GitRepoName) (repoID keybase1.RepoID, err error)
- func (h *GitHandler) CreateTeamRepo(ctx context.Context, arg keybase1.CreateTeamRepoArg) (repoID keybase1.RepoID, err error)
- func (h *GitHandler) DeleteGitMetadata(ctx context.Context, arg keybase1.DeleteGitMetadataArg) (err error)
- func (h *GitHandler) DeletePersonalRepo(ctx context.Context, repoName keybase1.GitRepoName) (err error)
- func (h *GitHandler) DeleteTeamRepo(ctx context.Context, arg keybase1.DeleteTeamRepoArg) (err error)
- func (h *GitHandler) GcPersonalRepo(ctx context.Context, arg keybase1.GcPersonalRepoArg) (err error)
- func (h *GitHandler) GcTeamRepo(ctx context.Context, arg keybase1.GcTeamRepoArg) (err error)
- func (h *GitHandler) GetAllGitMetadata(ctx context.Context) (res []keybase1.GitRepoResult, err error)
- func (h *GitHandler) GetGitMetadata(ctx context.Context, folder keybase1.FolderHandle) (res []keybase1.GitRepoResult, err error)
- func (h *GitHandler) GetTeamRepoSettings(ctx context.Context, arg keybase1.GetTeamRepoSettingsArg) (keybase1.GitTeamRepoSettings, error)
- func (h *GitHandler) PutGitMetadata(ctx context.Context, arg keybase1.PutGitMetadataArg) (err error)
- func (h *GitHandler) SetTeamRepoSettings(ctx context.Context, arg keybase1.SetTeamRepoSettingsArg) error
- type HomeHandler
- func (h *HomeHandler) HomeActionTaken(ctx context.Context) error
- func (h *HomeHandler) HomeDismissAnnouncement(ctx context.Context, id keybase1.HomeScreenAnnouncementID) error
- func (h *HomeHandler) HomeGetScreen(ctx context.Context, arg keybase1.HomeGetScreenArg) (keybase1.HomeScreen, error)
- func (h *HomeHandler) HomeMarkViewed(ctx context.Context) error
- func (h *HomeHandler) HomeSkipTodoType(ctx context.Context, typ keybase1.HomeScreenTodoType) error
- type IdentifyHandler
- func (h *IdentifyHandler) Identify2(netCtx context.Context, arg keybase1.Identify2Arg) (res keybase1.Identify2Res, err error)
- func (h *IdentifyHandler) IdentifyLite(netCtx context.Context, arg keybase1.IdentifyLiteArg) (ret keybase1.IdentifyLiteRes, err error)
- func (h *IdentifyHandler) NormalizeSocialAssertion(ctx context.Context, assertion string) (socialAssertion keybase1.SocialAssertion, err error)
- func (h *IdentifyHandler) Resolve3(ctx context.Context, arg keybase1.Resolve3Arg) (ret keybase1.UserOrTeamLite, err error)
- func (h *IdentifyHandler) ResolveIdentifyImplicitTeam(ctx context.Context, arg keybase1.ResolveIdentifyImplicitTeamArg) (res keybase1.ResolveIdentifyImplicitTeamRes, err error)
- func (h *IdentifyHandler) ResolveImplicitTeam(ctx context.Context, arg keybase1.ResolveImplicitTeamArg) (res keybase1.Folder, err error)
- type IdentifyUIHandler
- func (h IdentifyUIHandler) Create(ctx context.Context, cli gregor1.IncomingInterface, category string, ...) (bool, error)
- func (h IdentifyUIHandler) Dismiss(ctx context.Context, cli gregor1.IncomingInterface, category string, ...) (bool, error)
- func (h IdentifyUIHandler) IsAlive() bool
- func (h IdentifyUIHandler) Name() string
- type IncomingShareHandler
- func (h *IncomingShareHandler) GetIncomingShareItems(ctx context.Context) (items []keybase1.IncomingShareItem, err error)
- func (h *IncomingShareHandler) GetPreference(ctx context.Context) (pref keybase1.IncomingSharePreference, err error)
- func (h *IncomingShareHandler) SetPreference(ctx context.Context, preference keybase1.IncomingSharePreference) error
- type InstallHandler
- func (h *InstallHandler) FuseStatus(_ context.Context, arg keybase1.FuseStatusArg) (keybase1.FuseStatus, error)
- func (h *InstallHandler) InstallCommandLinePrivileged(context.Context) (keybase1.InstallResult, error)
- func (h *InstallHandler) InstallFuse(context.Context) (keybase1.InstallResult, error)
- func (h *InstallHandler) InstallKBFS(context.Context) (keybase1.InstallResult, error)
- func (h *InstallHandler) UninstallKBFS(context.Context) (keybase1.UninstallResult, error)
- type InstallReferrerListener
- type InviteFriendsHandler
- func (h *InviteFriendsHandler) GetInviteCounts(ctx context.Context) (counts keybase1.InviteCounts, err error)
- func (h *InviteFriendsHandler) InvitePeople(ctx context.Context, arg keybase1.InvitePeopleArg) (succeeded int, err error)
- func (h *InviteFriendsHandler) RequestInviteCounts(ctx context.Context) (err error)
- type KBFSHandler
- func (h *KBFSHandler) CreateTLF(ctx context.Context, arg keybase1.CreateTLFArg) error
- func (h *KBFSHandler) DecryptFavorites(ctx context.Context, dataToEncrypt []byte) (res []byte, err error)
- func (h *KBFSHandler) EncryptFavorites(ctx context.Context, dataToDecrypt []byte) (res []byte, err error)
- func (h *KBFSHandler) FSEditList(ctx context.Context, arg keybase1.FSEditListArg) error
- func (h *KBFSHandler) FSEditListRequest(ctx context.Context, arg keybase1.FSEditListRequest) error
- func (h *KBFSHandler) FSEvent(_ context.Context, arg keybase1.FSNotification) error
- func (h *KBFSHandler) FSFavoritesChangedEvent(_ context.Context) (err error)
- func (h *KBFSHandler) FSOnlineStatusChangedEvent(_ context.Context, online bool) error
- func (h *KBFSHandler) FSOverallSyncEvent(_ context.Context, arg keybase1.FolderSyncStatus) (err error)
- func (h *KBFSHandler) FSPathUpdate(_ context.Context, path string) error
- func (h *KBFSHandler) FSSubscriptionNotifyEvent(_ context.Context, arg keybase1.FSSubscriptionNotifyEventArg) error
- func (h *KBFSHandler) FSSubscriptionNotifyPathEvent(_ context.Context, arg keybase1.FSSubscriptionNotifyPathEventArg) error
- func (h *KBFSHandler) FSSyncEvent(ctx context.Context, arg keybase1.FSPathSyncStatus) (err error)
- func (h *KBFSHandler) FSSyncStatus(ctx context.Context, arg keybase1.FSSyncStatusArg) (err error)
- func (h *KBFSHandler) GetKBFSTeamSettings(ctx context.Context, arg keybase1.GetKBFSTeamSettingsArg) (ret keybase1.KBFSTeamSettings, err error)
- func (h *KBFSHandler) UpgradeTLF(ctx context.Context, arg keybase1.UpgradeTLFArg) error
- type KBFSMountHandler
- func (h *KBFSMountHandler) GetAllAvailableMountDirs(ctx context.Context) (res []string, err error)
- func (h *KBFSMountHandler) GetCurrentMountDir(ctx context.Context) (res string, err error)
- func (h *KBFSMountHandler) GetKBFSPathInfo(ctx context.Context, standardPath string) (pathInfo keybase1.KBFSPathInfo, err error)
- func (h *KBFSMountHandler) GetPreferredMountDirs(ctx context.Context) (res []string, err error)
- func (h *KBFSMountHandler) SetCurrentMountDir(_ context.Context, drive string) (err error)
- func (h *KBFSMountHandler) WaitForMounts(ctx context.Context) (active bool, err error)
- type KVStoreHandler
- func (h *KVStoreHandler) DelKVEntry(ctx context.Context, arg keybase1.DelKVEntryArg) (res keybase1.KVDeleteEntryResult, err error)
- func (h *KVStoreHandler) GetKVEntry(ctx context.Context, arg keybase1.GetKVEntryArg) (res keybase1.KVGetResult, err error)
- func (h *KVStoreHandler) ListKVEntries(ctx context.Context, arg keybase1.ListKVEntriesArg) (res keybase1.KVListEntryResult, err error)
- func (h *KVStoreHandler) ListKVNamespaces(ctx context.Context, arg keybase1.ListKVNamespacesArg) (res keybase1.KVListNamespaceResult, err error)
- func (h *KVStoreHandler) PutKVEntry(ctx context.Context, arg keybase1.PutKVEntryArg) (res keybase1.KVPutResult, err error)
- type KeybaseAPISearchProvider
- type LogHandler
- type LogUI
- func (l *LogUI) Critical(format string, args ...interface{})
- func (l *LogUI) Debug(format string, args ...interface{})
- func (l *LogUI) Errorf(format string, args ...interface{})
- func (l *LogUI) Info(format string, args ...interface{})
- func (l *LogUI) Log(level keybase1.LogLevel, format string, args []interface{})
- func (l *LogUI) Notice(format string, args ...interface{})
- func (l *LogUI) Warning(format string, args ...interface{})
- type LoginHandler
- func (h *LoginHandler) AccountDelete(ctx context.Context, arg keybase1.AccountDeleteArg) error
- func (h *LoginHandler) Deprovision(ctx context.Context, arg keybase1.DeprovisionArg) error
- func (h *LoginHandler) GetConfiguredAccounts(context context.Context, sessionID int) ([]keybase1.ConfiguredAccount, error)
- func (h *LoginHandler) IsOnline(ctx context.Context) (bool, error)
- func (h *LoginHandler) Login(ctx context.Context, arg keybase1.LoginArg) error
- func (h *LoginHandler) LoginOneshot(ctx context.Context, arg keybase1.LoginOneshotArg) error
- func (h *LoginHandler) LoginProvisionedDevice(ctx context.Context, arg keybase1.LoginProvisionedDeviceArg) error
- func (h *LoginHandler) LoginWithPaperKey(ctx context.Context, arg keybase1.LoginWithPaperKeyArg) error
- func (h *LoginHandler) Logout(ctx context.Context, arg keybase1.LogoutArg) (err error)
- func (h *LoginHandler) PaperKey(ctx context.Context, sessionID int) error
- func (h *LoginHandler) PaperKeySubmit(ctx context.Context, arg keybase1.PaperKeySubmitArg) error
- func (h *LoginHandler) RecoverAccountFromEmailAddress(ctx context.Context, email string) error
- func (h *LoginHandler) RecoverPassphrase(ctx context.Context, arg keybase1.RecoverPassphraseArg) error
- func (h *LoginHandler) Unlock(ctx context.Context, sessionID int) error
- func (h *LoginHandler) UnlockWithPassphrase(ctx context.Context, arg keybase1.UnlockWithPassphraseArg) error
- type LoginUI
- func (u *LoginUI) ChooseDeviceToRecoverWith(ctx context.Context, arg keybase1.ChooseDeviceToRecoverWithArg) (keybase1.DeviceID, error)
- func (u *LoginUI) DisplayPaperKeyPhrase(ctx context.Context, arg keybase1.DisplayPaperKeyPhraseArg) error
- func (u *LoginUI) DisplayPrimaryPaperKey(ctx context.Context, arg keybase1.DisplayPrimaryPaperKeyArg) error
- func (u *LoginUI) DisplayResetMessage(ctx context.Context, arg keybase1.DisplayResetMessageArg) error
- func (u *LoginUI) DisplayResetProgress(ctx context.Context, arg keybase1.DisplayResetProgressArg) error
- func (u *LoginUI) ExplainDeviceRecovery(ctx context.Context, arg keybase1.ExplainDeviceRecoveryArg) error
- func (u *LoginUI) GetEmailOrUsername(ctx context.Context, _ int) (string, error)
- func (u *LoginUI) PromptPassphraseRecovery(ctx context.Context, arg keybase1.PromptPassphraseRecoveryArg) (bool, error)
- func (u *LoginUI) PromptResetAccount(ctx context.Context, arg keybase1.PromptResetAccountArg) (keybase1.ResetPromptResponse, error)
- func (u *LoginUI) PromptRevokePaperKeys(ctx context.Context, arg keybase1.PromptRevokePaperKeysArg) (bool, error)
- type LogsendHandler
- type MerkleHandler
- type NotConnectedError
- type NotifyCtlHandler
- type PGPHandler
- func (h *PGPHandler) PGPDecrypt(ctx context.Context, arg keybase1.PGPDecryptArg) (keybase1.PGPSigVerification, error)
- func (h *PGPHandler) PGPDeletePrimary(ctx context.Context, sessionID int) (err error)
- func (h *PGPHandler) PGPEncrypt(ctx context.Context, arg keybase1.PGPEncryptArg) error
- func (h *PGPHandler) PGPExport(ctx context.Context, arg keybase1.PGPExportArg) (ret []keybase1.KeyInfo, err error)
- func (h *PGPHandler) PGPExportByFingerprint(ctx context.Context, arg keybase1.PGPExportByFingerprintArg) (ret []keybase1.KeyInfo, err error)
- func (h *PGPHandler) PGPExportByKID(ctx context.Context, arg keybase1.PGPExportByKIDArg) (ret []keybase1.KeyInfo, err error)
- func (h *PGPHandler) PGPImport(ctx context.Context, arg keybase1.PGPImportArg) error
- func (h *PGPHandler) PGPKeyGen(ctx context.Context, arg keybase1.PGPKeyGenArg) error
- func (h *PGPHandler) PGPKeyGenDefault(ctx context.Context, arg keybase1.PGPKeyGenDefaultArg) error
- func (h *PGPHandler) PGPPull(ctx context.Context, arg keybase1.PGPPullArg) error
- func (h *PGPHandler) PGPPullPrivate(ctx context.Context, arg keybase1.PGPPullPrivateArg) error
- func (h *PGPHandler) PGPPurge(ctx context.Context, arg keybase1.PGPPurgeArg) (keybase1.PGPPurgeRes, error)
- func (h *PGPHandler) PGPPushPrivate(ctx context.Context, arg keybase1.PGPPushPrivateArg) error
- func (h *PGPHandler) PGPSelect(nctx context.Context, sarg keybase1.PGPSelectArg) error
- func (h *PGPHandler) PGPSign(ctx context.Context, arg keybase1.PGPSignArg) (err error)
- func (h *PGPHandler) PGPStorageDismiss(ctx context.Context, sessionID int) error
- func (h *PGPHandler) PGPUpdate(ctx context.Context, arg keybase1.PGPUpdateArg) error
- func (h *PGPHandler) PGPVerify(ctx context.Context, arg keybase1.PGPVerifyArg) (keybase1.PGPSigVerification, error)
- type PaperProvisionHandler
- type PhoneNumbersHandler
- func (h *PhoneNumbersHandler) AddPhoneNumber(ctx context.Context, arg keybase1.AddPhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) DeletePhoneNumber(ctx context.Context, arg keybase1.DeletePhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) EditPhoneNumber(ctx context.Context, arg keybase1.EditPhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) GetPhoneNumbers(ctx context.Context, sessionID int) (ret []keybase1.UserPhoneNumber, err error)
- func (h *PhoneNumbersHandler) ResendVerificationForPhoneNumber(ctx context.Context, arg keybase1.ResendVerificationForPhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) SetVisibilityAllPhoneNumber(ctx context.Context, arg keybase1.SetVisibilityAllPhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) SetVisibilityPhoneNumber(ctx context.Context, arg keybase1.SetVisibilityPhoneNumberArg) (err error)
- func (h *PhoneNumbersHandler) VerifyPhoneNumber(ctx context.Context, arg keybase1.VerifyPhoneNumberArg) (err error)
- type PprofHandler
- func (c *PprofHandler) HeapProfile(ctx context.Context, arg keybase1.HeapProfileArg) (err error)
- func (c *PprofHandler) LogProcessorProfile(_ context.Context, arg keybase1.LogProcessorProfileArg) (err error)
- func (c *PprofHandler) LogTrace(_ context.Context, arg keybase1.LogTraceArg) (err error)
- func (c *PprofHandler) ProcessorProfile(_ context.Context, arg keybase1.ProcessorProfileArg) (err error)
- func (c *PprofHandler) Trace(_ context.Context, arg keybase1.TraceArg) (err error)
- type ProofSuggestion
- type ProveHandler
- func (ph *ProveHandler) CheckProof(ctx context.Context, arg keybase1.CheckProofArg) (res keybase1.CheckProofStatus, err error)
- func (ph *ProveHandler) ListProofServices(ctx context.Context) (res []string, err error)
- func (ph *ProveHandler) ListSomeProofServices(ctx context.Context) (res []string, err error)
- func (ph *ProveHandler) StartProof(ctx context.Context, arg keybase1.StartProofArg) (res keybase1.StartProofResult, err error)
- func (ph *ProveHandler) ValidateUsername(ctx context.Context, arg keybase1.ValidateUsernameArg) error
- type RekeyHandler2
- func (r *RekeyHandler2) DebugShowRekeyStatus(ctx context.Context, sessionID int) error
- func (r *RekeyHandler2) GetPendingRekeyStatus(_ context.Context, _ int) (ret keybase1.ProblemSetDevices, err error)
- func (r *RekeyHandler2) GetRevokeWarning(ctx context.Context, arg keybase1.GetRevokeWarningArg) (res keybase1.RevokeWarning, err error)
- func (r *RekeyHandler2) RekeyStatusFinish(_ context.Context, _ int) (ret keybase1.Outcome, err error)
- func (r *RekeyHandler2) RekeySync(_ context.Context, arg keybase1.RekeySyncArg) error
- func (r *RekeyHandler2) ShowPendingRekeyStatus(context.Context, int) error
- type RekeyInterrupt
- type RekeyLogHandler
- func (r *RekeyLogHandler) Create(ctx context.Context, cli gregor1.IncomingInterface, category string, ...) (bool, error)
- func (r *RekeyLogHandler) Dismiss(ctx context.Context, cli gregor1.IncomingInterface, category string, ...) (bool, error)
- func (r *RekeyLogHandler) IsAlive() bool
- func (r *RekeyLogHandler) Name() string
- type RekeyUI
- type RemoteChatUI
- func (r *RemoteChatUI) ChatBotCommandsUpdateStatus(ctx context.Context, convID chat1.ConversationID, ...) error
- func (r *RemoteChatUI) ChatClearWatch(ctx context.Context, watchID chat1.LocationWatchID) error
- func (r *RemoteChatUI) ChatCoinFlipStatus(ctx context.Context, statuses []chat1.UICoinFlipStatus) error
- func (r *RemoteChatUI) ChatCommandMarkdown(ctx context.Context, convID chat1.ConversationID, md *chat1.UICommandMarkdown) error
- func (r *RemoteChatUI) ChatCommandStatus(ctx context.Context, convID chat1.ConversationID, displayText string, ...) error
- func (r *RemoteChatUI) ChatConfirmChannelDelete(ctx context.Context, arg chat1.ChatConfirmChannelDeleteArg) (bool, error)
- func (r *RemoteChatUI) ChatGiphySearchResults(ctx context.Context, convID chat1.ConversationID, ...) error
- func (r *RemoteChatUI) ChatGiphyToggleResultWindow(ctx context.Context, convID chat1.ConversationID, show, clearInput bool) error
- func (r *RemoteChatUI) ChatInboxConversation(ctx context.Context, arg chat1.ChatInboxConversationArg) error
- func (r *RemoteChatUI) ChatInboxFailed(ctx context.Context, arg chat1.ChatInboxFailedArg) error
- func (r *RemoteChatUI) ChatInboxLayout(ctx context.Context, layout string) error
- func (r *RemoteChatUI) ChatInboxUnverified(ctx context.Context, arg chat1.ChatInboxUnverifiedArg) error
- func (r *RemoteChatUI) ChatLoadGalleryHit(ctx context.Context, msg chat1.UIMessage) error
- func (r *RemoteChatUI) ChatMaybeMentionUpdate(ctx context.Context, teamName, channel string, info chat1.UIMaybeMentionInfo) error
- func (r *RemoteChatUI) ChatSearchBotHits(ctx context.Context, arg chat1.UIChatSearchBotHits) error
- func (r *RemoteChatUI) ChatSearchConvHits(ctx context.Context, arg chat1.UIChatSearchConvHits) error
- func (r *RemoteChatUI) ChatSearchDone(ctx context.Context, arg chat1.ChatSearchDoneArg) error
- func (r *RemoteChatUI) ChatSearchHit(ctx context.Context, arg chat1.ChatSearchHitArg) error
- func (r *RemoteChatUI) ChatSearchInboxDone(ctx context.Context, arg chat1.ChatSearchInboxDoneArg) error
- func (r *RemoteChatUI) ChatSearchInboxHit(ctx context.Context, arg chat1.ChatSearchInboxHitArg) error
- func (r *RemoteChatUI) ChatSearchInboxStart(ctx context.Context) error
- func (r *RemoteChatUI) ChatSearchIndexStatus(ctx context.Context, arg chat1.ChatSearchIndexStatusArg) error
- func (r *RemoteChatUI) ChatSearchTeamHits(ctx context.Context, arg chat1.UIChatSearchTeamHits) error
- func (r *RemoteChatUI) ChatShowManageChannels(ctx context.Context, teamname string) error
- func (r *RemoteChatUI) ChatStellarDataConfirm(ctx context.Context, summary chat1.UIChatPaymentSummary) (bool, error)
- func (r *RemoteChatUI) ChatStellarDataError(ctx context.Context, err keybase1.Status) (bool, error)
- func (r *RemoteChatUI) ChatStellarDone(ctx context.Context, canceled bool) error
- func (r *RemoteChatUI) ChatStellarShowConfirm(ctx context.Context) error
- func (r *RemoteChatUI) ChatThreadCached(ctx context.Context, arg *string) error
- func (r *RemoteChatUI) ChatThreadFull(ctx context.Context, arg string) error
- func (r *RemoteChatUI) ChatThreadStatus(ctx context.Context, status chat1.UIChatThreadStatus) error
- func (r *RemoteChatUI) ChatWatchPosition(ctx context.Context, convID chat1.ConversationID, ...) (chat1.LocationWatchID, error)
- func (r *RemoteChatUI) TriggerContactSync(ctx context.Context) error
- type RemoteGPGUI
- func (r *RemoteGPGUI) ConfirmDuplicateKeyChosen(ctx context.Context, _ int) (bool, error)
- func (r *RemoteGPGUI) ConfirmImportSecretToExistingKey(ctx context.Context, _ int) (bool, error)
- func (r *RemoteGPGUI) GetTTY(ctx context.Context) (string, error)
- func (r *RemoteGPGUI) SelectKey(ctx context.Context, arg keybase1.SelectKeyArg) (string, error)
- func (r *RemoteGPGUI) SelectKeyAndPushOption(ctx context.Context, arg keybase1.SelectKeyAndPushOptionArg) (keybase1.SelectKeyRes, error)
- func (r *RemoteGPGUI) Sign(ctx context.Context, arg keybase1.SignArg) (string, error)
- func (r *RemoteGPGUI) WantToAddGPGKey(ctx context.Context, _ int) (bool, error)
- type RemoteIdentifyUI
- func (u *RemoteIdentifyUI) Cancel(mctx libkb.MetaContext) error
- func (u *RemoteIdentifyUI) Confirm(mctx libkb.MetaContext, io *keybase1.IdentifyOutcome) (keybase1.ConfirmResult, error)
- func (u *RemoteIdentifyUI) Dismiss(mctx libkb.MetaContext, username string, reason keybase1.DismissReason) error
- func (u *RemoteIdentifyUI) DisplayCryptocurrency(mctx libkb.MetaContext, c keybase1.Cryptocurrency) error
- func (u *RemoteIdentifyUI) DisplayKey(mctx libkb.MetaContext, key keybase1.IdentifyKey) error
- func (u *RemoteIdentifyUI) DisplayStellarAccount(mctx libkb.MetaContext, a keybase1.StellarAccount) error
- func (u *RemoteIdentifyUI) DisplayTLFCreateWithInvite(mctx libkb.MetaContext, arg keybase1.DisplayTLFCreateWithInviteArg) error
- func (u *RemoteIdentifyUI) DisplayTrackStatement(mctx libkb.MetaContext, s string) error
- func (u *RemoteIdentifyUI) DisplayUserCard(mctx libkb.MetaContext, card keybase1.UserCard) error
- func (u *RemoteIdentifyUI) Finish(mctx libkb.MetaContext) error
- func (u *RemoteIdentifyUI) FinishSocialProofCheck(mctx libkb.MetaContext, p keybase1.RemoteProof, lcr keybase1.LinkCheckResult) error
- func (u *RemoteIdentifyUI) FinishWebProofCheck(mctx libkb.MetaContext, p keybase1.RemoteProof, lcr keybase1.LinkCheckResult) error
- func (u *RemoteIdentifyUI) LaunchNetworkChecks(mctx libkb.MetaContext, id *keybase1.Identity, user *keybase1.User) error
- func (u *RemoteIdentifyUI) ReportLastTrack(mctx libkb.MetaContext, t *keybase1.TrackSummary) error
- func (u *RemoteIdentifyUI) ReportTrackToken(mctx libkb.MetaContext, token keybase1.TrackToken) error
- func (u *RemoteIdentifyUI) SetStrict(b bool)
- func (u *RemoteIdentifyUI) Start(mctx libkb.MetaContext, username string, reason keybase1.IdentifyReason, ...) error
- type RemotePgpUI
- func (u *RemotePgpUI) Finished(ctx context.Context, sessionID int) error
- func (u *RemotePgpUI) KeyGenerated(ctx context.Context, arg keybase1.KeyGeneratedArg) error
- func (u *RemotePgpUI) OutputPGPWarning(ctx context.Context, arg keybase1.OutputPGPWarningArg) error
- func (u *RemotePgpUI) OutputSignatureNonKeybase(ctx context.Context, arg keybase1.OutputSignatureNonKeybaseArg) error
- func (u *RemotePgpUI) OutputSignatureSuccess(ctx context.Context, arg keybase1.OutputSignatureSuccessArg) error
- func (u *RemotePgpUI) ShouldPushPrivate(ctx context.Context, arg keybase1.ShouldPushPrivateArg) (bool, error)
- type RemoteProvisionUI
- func (u *RemoteProvisionUI) ChooseDevice(ctx context.Context, arg keybase1.ChooseDeviceArg) (keybase1.DeviceID, error)
- func (u *RemoteProvisionUI) ChooseDeviceType(ctx context.Context, arg keybase1.ChooseDeviceTypeArg) (keybase1.DeviceType, error)
- func (u *RemoteProvisionUI) ChooseGPGMethod(ctx context.Context, arg keybase1.ChooseGPGMethodArg) (keybase1.GPGMethod, error)
- func (u *RemoteProvisionUI) ChooseProvisioningMethod(ctx context.Context, arg keybase1.ChooseProvisioningMethodArg) (keybase1.ProvisionMethod, error)
- func (u *RemoteProvisionUI) DisplayAndPromptSecret(ctx context.Context, arg keybase1.DisplayAndPromptSecretArg) (keybase1.SecretResponse, error)
- func (u *RemoteProvisionUI) DisplaySecretExchanged(ctx context.Context, _ int) error
- func (u *RemoteProvisionUI) PromptNewDeviceName(ctx context.Context, arg keybase1.PromptNewDeviceNameArg) (string, error)
- func (u *RemoteProvisionUI) ProvisioneeSuccess(ctx context.Context, arg keybase1.ProvisioneeSuccessArg) error
- func (u *RemoteProvisionUI) ProvisionerSuccess(ctx context.Context, arg keybase1.ProvisionerSuccessArg) error
- func (u *RemoteProvisionUI) SwitchToGPGSignOK(ctx context.Context, arg keybase1.SwitchToGPGSignOKArg) (bool, error)
- type RemoteSaltpackUI
- func (r *RemoteSaltpackUI) SaltpackPromptForDecrypt(ctx context.Context, arg keybase1.SaltpackPromptForDecryptArg, ...) (err error)
- func (r *RemoteSaltpackUI) SaltpackVerifyBadSender(ctx context.Context, arg keybase1.SaltpackVerifyBadSenderArg) (err error)
- func (r *RemoteSaltpackUI) SaltpackVerifySuccess(ctx context.Context, arg keybase1.SaltpackVerifySuccessArg) (err error)
- type RemoteTeamsUI
- func (r *RemoteTeamsUI) ConfirmInviteLinkAccept(ctx context.Context, arg keybase1.ConfirmInviteLinkAcceptArg) (bool, error)
- func (r *RemoteTeamsUI) ConfirmRootTeamDelete(ctx context.Context, arg keybase1.ConfirmRootTeamDeleteArg) (bool, error)
- func (r *RemoteTeamsUI) ConfirmSubteamDelete(ctx context.Context, arg keybase1.ConfirmSubteamDeleteArg) (bool, error)
- type RevokeHandler
- type SaltpackHandler
- func (h *SaltpackHandler) SaltpackDecrypt(ctx context.Context, arg keybase1.SaltpackDecryptArg) (info keybase1.SaltpackEncryptedMessageInfo, err error)
- func (h *SaltpackHandler) SaltpackDecryptFile(ctx context.Context, arg keybase1.SaltpackDecryptFileArg) (r keybase1.SaltpackFileResult, err error)
- func (h *SaltpackHandler) SaltpackDecryptString(ctx context.Context, arg keybase1.SaltpackDecryptStringArg) (keybase1.SaltpackPlaintextResult, error)
- func (h *SaltpackHandler) SaltpackEncrypt(ctx context.Context, arg keybase1.SaltpackEncryptArg) (keybase1.SaltpackEncryptResult, error)
- func (h *SaltpackHandler) SaltpackEncryptFile(ctx context.Context, arg keybase1.SaltpackEncryptFileArg) (r keybase1.SaltpackEncryptFileResult, err error)
- func (h *SaltpackHandler) SaltpackEncryptString(ctx context.Context, arg keybase1.SaltpackEncryptStringArg) (keybase1.SaltpackEncryptStringResult, error)
- func (h *SaltpackHandler) SaltpackEncryptStringToTextFile(ctx context.Context, arg keybase1.SaltpackEncryptStringToTextFileArg) (r keybase1.SaltpackEncryptFileResult, err error)
- func (h *SaltpackHandler) SaltpackSaveCiphertextToFile(ctx context.Context, arg keybase1.SaltpackSaveCiphertextToFileArg) (s string, err error)
- func (h *SaltpackHandler) SaltpackSaveSignedMsgToFile(ctx context.Context, arg keybase1.SaltpackSaveSignedMsgToFileArg) (s string, err error)
- func (h *SaltpackHandler) SaltpackSign(ctx context.Context, arg keybase1.SaltpackSignArg) error
- func (h *SaltpackHandler) SaltpackSignFile(ctx context.Context, arg keybase1.SaltpackSignFileArg) (s string, err error)
- func (h *SaltpackHandler) SaltpackSignString(ctx context.Context, arg keybase1.SaltpackSignStringArg) (string, error)
- func (h *SaltpackHandler) SaltpackSignStringToTextFile(ctx context.Context, arg keybase1.SaltpackSignStringToTextFileArg) (s string, err error)
- func (h *SaltpackHandler) SaltpackVerify(ctx context.Context, arg keybase1.SaltpackVerifyArg) error
- func (h *SaltpackHandler) SaltpackVerifyFile(ctx context.Context, arg keybase1.SaltpackVerifyFileArg) (r keybase1.SaltpackVerifyFileResult, err error)
- func (h *SaltpackHandler) SaltpackVerifyString(ctx context.Context, arg keybase1.SaltpackVerifyStringArg) (keybase1.SaltpackVerifyResult, error)
- type ScanProofsHandler
- type SecretKeysHandler
- type SecretUI
- type SelfProvisionHandler
- type Service
- func (d *Service) ConfigRPCServer() (net.Listener, error)
- func (d *Service) GetExclusiveLock() error
- func (d *Service) GetExclusiveLockWithoutAutoUnlock() error
- func (d *Service) GetStartChannel() <-chan struct{}
- func (d *Service) GetUsage() libkb.Usage
- func (d *Service) GetUserAvatar(username string) (string, error)
- func (d *Service) GregorDismiss(id gregor.MsgID) error
- func (d *Service) GregorInject(cat string, body []byte) (gregor.MsgID, error)
- func (d *Service) GregorInjectOutOfBandMessage(sys string, body []byte) error
- func (d *Service) Handle(c net.Conn)
- func (d *Service) HasGregor() bool
- func (d *Service) ListenLoop(l net.Listener) (err error)
- func (d *Service) ListenLoopWithStopper(l net.Listener) (exitCode keybase1.ExitCode, err error)
- func (d *Service) OnLogin(mctx libkb.MetaContext) error
- func (d *Service) OnLogout(m libkb.MetaContext) (err error)
- func (d *Service) ParseArgv(ctx *cli.Context) error
- func (d *Service) RegisterProtocols(srv *rpc.Server, xp rpc.Transporter, connID libkb.ConnectionID, ...) (err error)
- func (d *Service) ReleaseLock(mctx libkb.MetaContext) error
- func (d *Service) Run() (err error)
- func (d *Service) RunBackgroundOperations(uir *UIRouter)
- func (d *Service) SetGregorPushStateFilter(f func(m gregor.Message) bool)
- func (d *Service) SetInstallReferrerListener(i InstallReferrerListener)
- func (d *Service) SetupChatModules(ri func() chat1.RemoteInterface)
- func (d *Service) SetupCriticalSubServices() error
- func (d *Service) SimulateGregorCrashForTesting()
- func (d *Service) StartLoopbackServer(loginMode libkb.LoginAttempt) error
- func (d *Service) StartStandaloneChat(g *libkb.GlobalContext) error
- func (d *Service) Stop(exitCode keybase1.ExitCode)
- type SessionHandler
- type Shutdowner
- type SignupHandler
- func (h *SignupHandler) CheckInvitationCode(ctx context.Context, arg keybase1.CheckInvitationCodeArg) (err error)
- func (h *SignupHandler) CheckUsernameAvailable(ctx context.Context, arg keybase1.CheckUsernameAvailableArg) error
- func (h *SignupHandler) GetInvitationCode(c context.Context, sessionID int) (code string, err error)
- func (h *SignupHandler) InviteRequest(ctx context.Context, arg keybase1.InviteRequestArg) (err error)
- func (h *SignupHandler) Signup(ctx context.Context, arg keybase1.SignupArg) (res keybase1.SignupRes, err error)
- type SigsHandler
- type SimpleFSHandler
- func (s *SimpleFSHandler) SimpleFSCancel(ctx context.Context, arg keybase1.OpID) error
- func (s *SimpleFSHandler) SimpleFSCancelDownload(ctx context.Context, downloadID string) (err error)
- func (s *SimpleFSHandler) SimpleFSCancelJournalUploads(ctx context.Context, path keybase1.KBFSPath) (err error)
- func (s *SimpleFSHandler) SimpleFSCancelUpload(ctx context.Context, uploadID string) (err error)
- func (s *SimpleFSHandler) SimpleFSCheck(ctx context.Context, arg keybase1.OpID) (keybase1.OpProgress, error)
- func (s *SimpleFSHandler) SimpleFSCheckReachability(ctx context.Context) error
- func (s *SimpleFSHandler) SimpleFSClearConflictState(ctx context.Context, path keybase1.Path) error
- func (s *SimpleFSHandler) SimpleFSClose(ctx context.Context, arg keybase1.OpID) error
- func (s *SimpleFSHandler) SimpleFSConfigureDownload(ctx context.Context, arg keybase1.SimpleFSConfigureDownloadArg) (err error)
- func (s *SimpleFSHandler) SimpleFSCopy(ctx context.Context, arg keybase1.SimpleFSCopyArg) error
- func (s *SimpleFSHandler) SimpleFSCopyRecursive(ctx context.Context, arg keybase1.SimpleFSCopyRecursiveArg) error
- func (s *SimpleFSHandler) SimpleFSDeobfuscatePath(ctx context.Context, path keybase1.Path) (res []string, err error)
- func (s *SimpleFSHandler) SimpleFSDismissDownload(ctx context.Context, downloadID string) (err error)
- func (s *SimpleFSHandler) SimpleFSDismissUpload(ctx context.Context, uploadID string) (err error)
- func (s *SimpleFSHandler) SimpleFSDumpDebuggingInfo(ctx context.Context) error
- func (s *SimpleFSHandler) SimpleFSFinishResolvingConflict(ctx context.Context, path keybase1.Path) error
- func (s *SimpleFSHandler) SimpleFSFolderEditHistory(ctx context.Context, path keybase1.Path) (res keybase1.FSFolderEditHistory, err error)
- func (s *SimpleFSHandler) SimpleFSFolderSyncConfigAndStatus(ctx context.Context, path keybase1.Path) (keybase1.FolderSyncConfigAndStatus, error)
- func (s *SimpleFSHandler) SimpleFSForceStuckConflict(ctx context.Context, path keybase1.Path) error
- func (s *SimpleFSHandler) SimpleFSGetDownloadInfo(ctx context.Context, downloadID string) (downloadInfo keybase1.DownloadInfo, err error)
- func (s *SimpleFSHandler) SimpleFSGetDownloadStatus(ctx context.Context) (status keybase1.DownloadStatus, err error)
- func (s *SimpleFSHandler) SimpleFSGetFilesTabBadge(ctx context.Context) (keybase1.FilesTabBadge, error)
- func (s *SimpleFSHandler) SimpleFSGetFolder(ctx context.Context, kbfsPath keybase1.KBFSPath) (res keybase1.FolderWithFavFlags, err error)
- func (s *SimpleFSHandler) SimpleFSGetGUIFileContext(ctx context.Context, path keybase1.KBFSPath) (resource keybase1.GUIFileContext, err error)
- func (s *SimpleFSHandler) SimpleFSGetIndexProgress(ctx context.Context) (res keybase1.SimpleFSIndexProgress, err error)
- func (s *SimpleFSHandler) SimpleFSGetOnlineStatus(ctx context.Context, clientID string) (keybase1.KbfsOnlineStatus, error)
- func (s *SimpleFSHandler) SimpleFSGetOps(ctx context.Context) ([]keybase1.OpDescription, error)
- func (s *SimpleFSHandler) SimpleFSGetRevisions(ctx context.Context, arg keybase1.SimpleFSGetRevisionsArg) error
- func (s *SimpleFSHandler) SimpleFSGetStats(ctx context.Context) (keybase1.SimpleFSStats, error)
- func (s *SimpleFSHandler) SimpleFSGetTeamQuotaUsage(ctx context.Context, teamName keybase1.TeamName) (keybase1.SimpleFSQuotaUsage, error)
- func (s *SimpleFSHandler) SimpleFSGetUploadStatus(ctx context.Context) (status []keybase1.UploadState, err error)
- func (s *SimpleFSHandler) SimpleFSGetUserQuotaUsage(ctx context.Context) (keybase1.SimpleFSQuotaUsage, error)
- func (s *SimpleFSHandler) SimpleFSList(ctx context.Context, arg keybase1.SimpleFSListArg) error
- func (s *SimpleFSHandler) SimpleFSListFavorites(ctx context.Context) (keybase1.FavoritesResult, error)
- func (s *SimpleFSHandler) SimpleFSListRecursive(ctx context.Context, arg keybase1.SimpleFSListRecursiveArg) error
- func (s *SimpleFSHandler) SimpleFSListRecursiveToDepth(ctx context.Context, arg keybase1.SimpleFSListRecursiveToDepthArg) error
- func (s *SimpleFSHandler) SimpleFSMakeOpid(ctx context.Context) (keybase1.OpID, error)
- func (s *SimpleFSHandler) SimpleFSMakeTempDirForUpload(ctx context.Context) (dirPath string, err error)
- func (s *SimpleFSHandler) SimpleFSMove(ctx context.Context, arg keybase1.SimpleFSMoveArg) error
- func (s *SimpleFSHandler) SimpleFSObfuscatePath(ctx context.Context, path keybase1.Path) (res string, err error)
- func (s *SimpleFSHandler) SimpleFSOpen(ctx context.Context, arg keybase1.SimpleFSOpenArg) error
- func (s *SimpleFSHandler) SimpleFSRead(ctx context.Context, arg keybase1.SimpleFSReadArg) (keybase1.FileContent, error)
- func (s *SimpleFSHandler) SimpleFSReadList(ctx context.Context, arg keybase1.OpID) (keybase1.SimpleFSListResult, error)
- func (s *SimpleFSHandler) SimpleFSReadRevisions(ctx context.Context, opID keybase1.OpID) (keybase1.GetRevisionsResult, error)
- func (s *SimpleFSHandler) SimpleFSRemove(ctx context.Context, arg keybase1.SimpleFSRemoveArg) error
- func (s *SimpleFSHandler) SimpleFSRename(ctx context.Context, arg keybase1.SimpleFSRenameArg) error
- func (s *SimpleFSHandler) SimpleFSReset(ctx context.Context, arg keybase1.SimpleFSResetArg) (err error)
- func (s *SimpleFSHandler) SimpleFSResetIndex(ctx context.Context) error
- func (s *SimpleFSHandler) SimpleFSSearch(ctx context.Context, arg keybase1.SimpleFSSearchArg) (keybase1.SimpleFSSearchResults, error)
- func (s *SimpleFSHandler) SimpleFSSetDebugLevel(ctx context.Context, level string) error
- func (s *SimpleFSHandler) SimpleFSSetFolderSyncConfig(ctx context.Context, arg keybase1.SimpleFSSetFolderSyncConfigArg) error
- func (s *SimpleFSHandler) SimpleFSSetNotificationThreshold(ctx context.Context, threshold int64) error
- func (s *SimpleFSHandler) SimpleFSSetSfmiBannerDismissed(ctx context.Context, dismissed bool) error
- func (s *SimpleFSHandler) SimpleFSSetStat(ctx context.Context, arg keybase1.SimpleFSSetStatArg) error
- func (s *SimpleFSHandler) SimpleFSSetSyncOnCellular(ctx context.Context, syncOnCellular bool) error
- func (s *SimpleFSHandler) SimpleFSSettings(ctx context.Context) (keybase1.FSSettings, error)
- func (s *SimpleFSHandler) SimpleFSStartDownload(ctx context.Context, arg keybase1.SimpleFSStartDownloadArg) (downloadID string, err error)
- func (s *SimpleFSHandler) SimpleFSStartUpload(ctx context.Context, arg keybase1.SimpleFSStartUploadArg) (uploadID string, err error)
- func (s *SimpleFSHandler) SimpleFSStat(ctx context.Context, arg keybase1.SimpleFSStatArg) (keybase1.Dirent, error)
- func (s *SimpleFSHandler) SimpleFSSubscribeNonPath(ctx context.Context, arg keybase1.SimpleFSSubscribeNonPathArg) error
- func (s *SimpleFSHandler) SimpleFSSubscribePath(ctx context.Context, arg keybase1.SimpleFSSubscribePathArg) error
- func (s *SimpleFSHandler) SimpleFSSymlink(ctx context.Context, arg keybase1.SimpleFSSymlinkArg) error
- func (s *SimpleFSHandler) SimpleFSSyncConfigAndStatus(ctx context.Context, identifyBehavior *keybase1.TLFIdentifyBehavior) (keybase1.SyncConfigAndStatusRes, error)
- func (s *SimpleFSHandler) SimpleFSSyncStatus(ctx context.Context, filter keybase1.ListFilter) (keybase1.FSSyncStatus, error)
- func (s *SimpleFSHandler) SimpleFSUnsubscribe(ctx context.Context, arg keybase1.SimpleFSUnsubscribeArg) error
- func (s *SimpleFSHandler) SimpleFSUserEditHistory(ctx context.Context) (res []keybase1.FSFolderEditHistory, err error)
- func (s *SimpleFSHandler) SimpleFSUserIn(ctx context.Context, clientKey string) error
- func (s *SimpleFSHandler) SimpleFSUserOut(ctx context.Context, clientKey string) error
- func (s *SimpleFSHandler) SimpleFSWait(ctx context.Context, arg keybase1.OpID) error
- func (s *SimpleFSHandler) SimpleFSWrite(ctx context.Context, arg keybase1.SimpleFSWriteArg) error
- type StringReceiver
- type TeamSearchHandler
- type TeamsHandler
- func (h *TeamsHandler) CanUserPerform(ctx context.Context, teamname string) (ret keybase1.TeamOperation, err error)
- func (h *TeamsHandler) FindAssertionsInTeamNoResolve(ctx context.Context, arg keybase1.FindAssertionsInTeamNoResolveArg) (ret []string, err error)
- func (h *TeamsHandler) FindNextMerkleRootAfterTeamRemoval(ctx context.Context, arg keybase1.FindNextMerkleRootAfterTeamRemovalArg) (res keybase1.NextMerkleRootRes, err error)
- func (h *TeamsHandler) FindNextMerkleRootAfterTeamRemovalBySigningKey(ctx context.Context, ...) (res keybase1.NextMerkleRootRes, err error)
- func (h *TeamsHandler) Ftl(ctx context.Context, arg keybase1.FastTeamLoadArg) (res keybase1.FastTeamLoadRes, err error)
- func (h *TeamsHandler) GetAnnotatedTeam(ctx context.Context, arg keybase1.TeamID) (res keybase1.AnnotatedTeam, err error)
- func (h *TeamsHandler) GetAnnotatedTeamByName(ctx context.Context, arg string) (res keybase1.AnnotatedTeam, err error)
- func (h *TeamsHandler) GetInviteLinkDetails(ctx context.Context, inviteID keybase1.TeamInviteID) (details keybase1.InviteLinkDetails, err error)
- func (h *TeamsHandler) GetTarsDisabled(ctx context.Context, teamID keybase1.TeamID) (res bool, err error)
- func (h *TeamsHandler) GetTeamAndMemberShowcase(ctx context.Context, id keybase1.TeamID) (ret keybase1.TeamAndMemberShowcase, err error)
- func (h *TeamsHandler) GetTeamID(ctx context.Context, teamName string) (res keybase1.TeamID, err error)
- func (h *TeamsHandler) GetTeamName(ctx context.Context, teamID keybase1.TeamID) (res keybase1.TeamName, err error)
- func (h *TeamsHandler) GetTeamRoleMap(ctx context.Context) (res keybase1.TeamRoleMapAndVersion, err error)
- func (h *TeamsHandler) GetTeamRootID(ctx context.Context, id keybase1.TeamID) (keybase1.TeamID, error)
- func (h *TeamsHandler) GetTeamShowcase(ctx context.Context, teamID keybase1.TeamID) (ret keybase1.TeamShowcase, err error)
- func (h *TeamsHandler) GetUntrustedTeamInfo(ctx context.Context, name keybase1.TeamName) (info keybase1.UntrustedTeamInfo, err error)
- func (h *TeamsHandler) LoadTeamPlusApplicationKeys(ctx context.Context, arg keybase1.LoadTeamPlusApplicationKeysArg) (res keybase1.TeamPlusApplicationKeys, err error)
- func (h *TeamsHandler) LoadTeamTreeMembershipsAsync(ctx context.Context, arg keybase1.LoadTeamTreeMembershipsAsyncArg) (res keybase1.TeamTreeInitial, err error)
- func (h *TeamsHandler) LookupImplicitTeam(ctx context.Context, arg keybase1.LookupImplicitTeamArg) (res keybase1.LookupImplicitTeamRes, err error)
- func (h *TeamsHandler) LookupOrCreateImplicitTeam(ctx context.Context, arg keybase1.LookupOrCreateImplicitTeamArg) (res keybase1.LookupImplicitTeamRes, err error)
- func (h *TeamsHandler) ProfileTeamLoad(ctx context.Context, arg keybase1.LoadTeamArg) (res keybase1.ProfileTeamLoadRes, err error)
- func (h *TeamsHandler) SetTarsDisabled(ctx context.Context, arg keybase1.SetTarsDisabledArg) (err error)
- func (h *TeamsHandler) SetTeamMemberShowcase(ctx context.Context, arg keybase1.SetTeamMemberShowcaseArg) (err error)
- func (h *TeamsHandler) SetTeamShowcase(ctx context.Context, arg keybase1.SetTeamShowcaseArg) (err error)
- func (h *TeamsHandler) TeamAcceptInvite(ctx context.Context, arg keybase1.TeamAcceptInviteArg) (err error)
- func (h *TeamsHandler) TeamAcceptInviteOrRequestAccess(ctx context.Context, arg keybase1.TeamAcceptInviteOrRequestAccessArg) (res keybase1.TeamAcceptOrRequestResult, err error)
- func (h *TeamsHandler) TeamAddEmailsBulk(ctx context.Context, arg keybase1.TeamAddEmailsBulkArg) (res keybase1.BulkRes, err error)
- func (h *TeamsHandler) TeamAddMember(ctx context.Context, arg keybase1.TeamAddMemberArg) (res keybase1.TeamAddMemberResult, err error)
- func (h *TeamsHandler) TeamAddMembers(ctx context.Context, arg keybase1.TeamAddMembersArg) (res keybase1.TeamAddMembersResult, err error)
- func (h *TeamsHandler) TeamAddMembersMultiRole(ctx context.Context, arg keybase1.TeamAddMembersMultiRoleArg) (res keybase1.TeamAddMembersResult, err error)
- func (h *TeamsHandler) TeamCreate(ctx context.Context, arg keybase1.TeamCreateArg) (res keybase1.TeamCreateResult, err error)
- func (h *TeamsHandler) TeamCreateFancy(ctx context.Context, arg keybase1.TeamCreateFancyArg) (teamID keybase1.TeamID, err error)
- func (h *TeamsHandler) TeamCreateSeitanInvitelink(ctx context.Context, arg keybase1.TeamCreateSeitanInvitelinkArg) (invitelink keybase1.Invitelink, err error)
- func (h *TeamsHandler) TeamCreateSeitanInvitelinkWithDuration(ctx context.Context, arg keybase1.TeamCreateSeitanInvitelinkWithDurationArg) (invitelink keybase1.Invitelink, err error)
- func (h *TeamsHandler) TeamCreateSeitanToken(ctx context.Context, arg keybase1.TeamCreateSeitanTokenArg) (token keybase1.SeitanIKey, err error)
- func (h *TeamsHandler) TeamCreateSeitanTokenV2(ctx context.Context, arg keybase1.TeamCreateSeitanTokenV2Arg) (token keybase1.SeitanIKeyV2, err error)
- func (h *TeamsHandler) TeamCreateWithSettings(ctx context.Context, arg keybase1.TeamCreateWithSettingsArg) (res keybase1.TeamCreateResult, err error)
- func (h *TeamsHandler) TeamDebug(ctx context.Context, teamID keybase1.TeamID) (res keybase1.TeamDebugRes, err error)
- func (h *TeamsHandler) TeamDelete(ctx context.Context, arg keybase1.TeamDeleteArg) (err error)
- func (h *TeamsHandler) TeamEditMember(ctx context.Context, arg keybase1.TeamEditMemberArg) (err error)
- func (h *TeamsHandler) TeamEditMembers(ctx context.Context, arg keybase1.TeamEditMembersArg) (res keybase1.TeamEditMembersResult, err error)
- func (h *TeamsHandler) TeamGet(ctx context.Context, arg keybase1.TeamGetArg) (res keybase1.TeamDetails, err error)
- func (h *TeamsHandler) TeamGetBotSettings(ctx context.Context, arg keybase1.TeamGetBotSettingsArg) (res keybase1.TeamBotSettings, err error)
- func (h *TeamsHandler) TeamGetByID(ctx context.Context, arg keybase1.TeamGetByIDArg) (res keybase1.TeamDetails, err error)
- func (h *TeamsHandler) TeamGetMembersByID(ctx context.Context, arg keybase1.TeamGetMembersByIDArg) (res []keybase1.TeamMemberDetails, err error)
- func (h *TeamsHandler) TeamGetSubteamsUnverified(ctx context.Context, arg keybase1.TeamGetSubteamsUnverifiedArg) (res keybase1.SubteamListResult, err error)
- func (h *TeamsHandler) TeamIgnoreRequest(ctx context.Context, arg keybase1.TeamIgnoreRequestArg) (err error)
- func (h *TeamsHandler) TeamLeave(ctx context.Context, arg keybase1.TeamLeaveArg) (err error)
- func (h *TeamsHandler) TeamListMyAccessRequests(ctx context.Context, arg keybase1.TeamListMyAccessRequestsArg) (res []keybase1.TeamName, err error)
- func (h *TeamsHandler) TeamListRequests(ctx context.Context, arg keybase1.TeamListRequestsArg) (res []keybase1.TeamJoinRequest, err error)
- func (h *TeamsHandler) TeamListSubteamsRecursive(ctx context.Context, arg keybase1.TeamListSubteamsRecursiveArg) (res []keybase1.TeamIDAndName, err error)
- func (h *TeamsHandler) TeamListTeammates(ctx context.Context, arg keybase1.TeamListTeammatesArg) (res keybase1.AnnotatedTeamList, err error)
- func (h *TeamsHandler) TeamListUnverified(ctx context.Context, arg keybase1.TeamListUnverifiedArg) (res keybase1.AnnotatedTeamList, err error)
- func (h *TeamsHandler) TeamListVerified(ctx context.Context, arg keybase1.TeamListVerifiedArg) (res keybase1.AnnotatedTeamList, err error)
- func (h *TeamsHandler) TeamProfileAddList(ctx context.Context, arg keybase1.TeamProfileAddListArg) (res []keybase1.TeamProfileAddEntry, err error)
- func (h *TeamsHandler) TeamReAddMemberAfterReset(ctx context.Context, arg keybase1.TeamReAddMemberAfterResetArg) (err error)
- func (h *TeamsHandler) TeamRemoveMember(ctx context.Context, arg keybase1.TeamRemoveMemberArg) (err error)
- func (h *TeamsHandler) TeamRemoveMembers(ctx context.Context, arg keybase1.TeamRemoveMembersArg) (res keybase1.TeamRemoveMembersResult, err error)
- func (h *TeamsHandler) TeamRename(ctx context.Context, arg keybase1.TeamRenameArg) (err error)
- func (h *TeamsHandler) TeamRequestAccess(ctx context.Context, arg keybase1.TeamRequestAccessArg) (res keybase1.TeamRequestAccessResult, err error)
- func (h *TeamsHandler) TeamRotateKey(ctx context.Context, arg keybase1.TeamRotateKeyArg) (err error)
- func (h *TeamsHandler) TeamSetBotSettings(ctx context.Context, arg keybase1.TeamSetBotSettingsArg) (err error)
- func (h *TeamsHandler) TeamSetSettings(ctx context.Context, arg keybase1.TeamSetSettingsArg) (err error)
- func (h *TeamsHandler) TeamTreeUnverified(ctx context.Context, arg keybase1.TeamTreeUnverifiedArg) (res keybase1.TeamTreeResult, err error)
- func (h *TeamsHandler) TryDecryptWithTeamKey(ctx context.Context, arg keybase1.TryDecryptWithTeamKeyArg) (ret []byte, err error)
- func (h *TeamsHandler) UntrustedTeamExists(ctx context.Context, teamName keybase1.TeamName) (res keybase1.UntrustedTeamExistsResult, err error)
- func (h *TeamsHandler) UploadTeamAvatar(ctx context.Context, arg keybase1.UploadTeamAvatarArg) (err error)
- type TestHandler
- func (t TestHandler) Echo(ctx context.Context, arg keybase1.Generic) (keybase1.Generic, error)
- func (t TestHandler) Panic(_ context.Context, message string) error
- func (t TestHandler) Test(ctx context.Context, arg keybase1.TestArg) (test keybase1.Test, err error)
- func (t TestHandler) TestAirdropReg(ctx context.Context) error
- func (t TestHandler) TestCallback(_ context.Context, arg keybase1.TestCallbackArg) (s string, err error)
- type TrackHandler
- func (h *TrackHandler) CheckTracking(_ context.Context, sessionID int) error
- func (h *TrackHandler) DismissWithToken(ctx context.Context, arg keybase1.DismissWithTokenArg) error
- func (h *TrackHandler) FakeTrackingChanged(_ context.Context, arg keybase1.FakeTrackingChangedArg) error
- func (h *TrackHandler) Track(ctx context.Context, arg keybase1.TrackArg) (keybase1.ConfirmResult, error)
- func (h *TrackHandler) TrackWithToken(ctx context.Context, arg keybase1.TrackWithTokenArg) error
- func (h *TrackHandler) Untrack(ctx context.Context, arg keybase1.UntrackArg) error
- type TrackerLoader
- type UIRouter
- func (u *UIRouter) DumpUIs() map[libkb.UIKind]libkb.ConnectionID
- func (u *UIRouter) GetChatUI() (libkb.ChatUI, error)
- func (u *UIRouter) GetHomeUI() (keybase1.HomeUIInterface, error)
- func (u *UIRouter) GetIdentify3UI(m libkb.MetaContext) (keybase1.Identify3UiInterface, error)
- func (u *UIRouter) GetIdentify3UIAdapter(m libkb.MetaContext) (libkb.IdentifyUI, error)
- func (u *UIRouter) GetIdentifyUI() (libkb.IdentifyUI, error)
- func (u *UIRouter) GetIdentifyUICtx(ctx context.Context) (int, libkb.IdentifyUI, error)
- func (u *UIRouter) GetLogUI() (libkb.LogUI, error)
- func (u *UIRouter) GetRekeyUI() (keybase1.RekeyUIInterface, int, error)
- func (u *UIRouter) GetRekeyUINoSessionID() (ret keybase1.RekeyUIInterface, err error)
- func (u *UIRouter) GetSecretUI(sessionID int) (ui libkb.SecretUI, err error)
- func (u *UIRouter) SetUI(c libkb.ConnectionID, k libkb.UIKind)
- func (u *UIRouter) Shutdown()
- func (u *UIRouter) WaitForUIType(uiKind libkb.UIKind, timeout time.Duration) bool
- type UserBlockedHandler
- type UserHandler
- func (h *UserHandler) BlockUser(ctx context.Context, username string) (err error)
- func (h *UserHandler) CanLogout(ctx context.Context, sessionID int) (res keybase1.CanLogoutRes, err error)
- func (h *UserHandler) DismissBlockButtons(ctx context.Context, tlfID keybase1.TLFID) (err error)
- func (h *UserHandler) FindNextMerkleRootAfterReset(ctx context.Context, arg keybase1.FindNextMerkleRootAfterResetArg) (ret keybase1.NextMerkleRootRes, err error)
- func (h *UserHandler) FindNextMerkleRootAfterRevoke(ctx context.Context, arg keybase1.FindNextMerkleRootAfterRevokeArg) (ret keybase1.NextMerkleRootRes, err error)
- func (h *UserHandler) GetTeamBlocks(ctx context.Context, sessionID int) (res []keybase1.TeamBlock, err error)
- func (h *UserHandler) GetUPAK(ctx context.Context, arg keybase1.GetUPAKArg) (ret keybase1.UPAKVersioned, err error)
- func (h *UserHandler) GetUPAKLite(ctx context.Context, uid keybase1.UID) (ret keybase1.UPKLiteV1AllIncarnations, err error)
- func (h *UserHandler) GetUserBlocks(ctx context.Context, arg keybase1.GetUserBlocksArg) (res []keybase1.UserBlock, err error)
- func (h *UserHandler) InterestingPeople(ctx context.Context, args keybase1.InterestingPeopleArg) (res []keybase1.InterestingPerson, err error)
- func (h *UserHandler) ListTrackersUnverified(ctx context.Context, arg keybase1.ListTrackersUnverifiedArg) (res keybase1.UserSummarySet, err error)
- func (h *UserHandler) ListTracking(ctx context.Context, arg keybase1.ListTrackingArg) (ret keybase1.UserSummarySet, err error)
- func (h *UserHandler) ListTrackingJSON(ctx context.Context, arg keybase1.ListTrackingJSONArg) (res string, err error)
- func (h *UserHandler) LoadAllPublicKeysUnverified(ctx context.Context, arg keybase1.LoadAllPublicKeysUnverifiedArg) (keys []keybase1.PublicKey, err error)
- func (h *UserHandler) LoadMyPublicKeys(ctx context.Context, sessionID int) (keys []keybase1.PublicKey, err error)
- func (h *UserHandler) LoadMySettings(ctx context.Context, sessionID int) (res keybase1.UserSettings, err error)
- func (h *UserHandler) LoadPassphraseState(ctx context.Context, sessionID int) (res keybase1.PassphraseState, err error)
- func (h *UserHandler) LoadPublicKeys(ctx context.Context, arg keybase1.LoadPublicKeysArg) (keys []keybase1.PublicKey, err error)
- func (h *UserHandler) LoadUser(ctx context.Context, arg keybase1.LoadUserArg) (user keybase1.User, err error)
- func (h *UserHandler) LoadUserByName(_ context.Context, arg keybase1.LoadUserByNameArg) (user keybase1.User, err error)
- func (h *UserHandler) LoadUserPlusKeys(netCtx context.Context, arg keybase1.LoadUserPlusKeysArg) (keybase1.UserPlusKeys, error)
- func (h *UserHandler) LoadUserPlusKeysV2(ctx context.Context, arg keybase1.LoadUserPlusKeysV2Arg) (ret keybase1.UserPlusKeysV2AllIncarnations, err error)
- func (h *UserHandler) MeUserVersion(ctx context.Context, arg keybase1.MeUserVersionArg) (res keybase1.UserVersion, err error)
- func (h *UserHandler) ProfileEdit(nctx context.Context, arg keybase1.ProfileEditArg) error
- func (h *UserHandler) ProofSuggestions(ctx context.Context, sessionID int) (ret keybase1.ProofSuggestionsRes, err error)
- func (h *UserHandler) ReportUser(ctx context.Context, arg keybase1.ReportUserArg) (err error)
- func (h *UserHandler) SetUserBlocks(ctx context.Context, arg keybase1.SetUserBlocksArg) (err error)
- func (h *UserHandler) UnblockUser(ctx context.Context, username string) (err error)
- func (h *UserHandler) UploadUserAvatar(ctx context.Context, arg keybase1.UploadUserAvatarArg) (err error)
- func (h *UserHandler) UserCard(ctx context.Context, arg keybase1.UserCardArg) (res *keybase1.UserCard, err error)
- type UserSearchHandler
- func (h *UserSearchHandler) BulkEmailOrPhoneSearch(ctx context.Context, arg keybase1.BulkEmailOrPhoneSearchArg) (ret []keybase1.EmailOrPhoneNumberSearchResult, err error)
- func (h *UserSearchHandler) GetNonUserDetails(ctx context.Context, arg keybase1.GetNonUserDetailsArg) (res keybase1.NonUserDetails, err error)
- func (h *UserSearchHandler) UserSearch(ctx context.Context, arg keybase1.UserSearchArg) (res []keybase1.APIUserSearchResult, err error)
- type UserSearchProvider
- type UserWasLoggedOutError
- type WaitingForKBFSTimeoutError
- type WebOfTrustHandler
- func (h *WebOfTrustHandler) DismissWotNotifications(ctx context.Context, arg keybase1.DismissWotNotificationsArg) (err error)
- func (h *WebOfTrustHandler) WotFetchVouches(ctx context.Context, arg keybase1.WotFetchVouchesArg) (res []keybase1.WotVouch, err error)
- func (h *WebOfTrustHandler) WotReact(ctx context.Context, arg keybase1.WotReactArg) error
- func (h *WebOfTrustHandler) WotVouch(ctx context.Context, arg keybase1.WotVouchArg) (err error)
- func (h *WebOfTrustHandler) WotVouchCLI(ctx context.Context, arg keybase1.WotVouchCLIArg) (err error)
Constants ¶
const GregorConnectionRetryInterval time.Duration = 2 * time.Second
const GregorGetClientTimeout time.Duration = 4 * time.Second
const GregorRequestTimeout time.Duration = 30 * time.Second
const TLFRekeyGregorCategory = "kbfs_tlf_rekey_needed"
Variables ¶
This section is empty.
Functions ¶
func CancelingProtocol ¶
func CancelingProtocol(g *libkb.GlobalContext, prot rpc.Protocol, reason libkb.RPCCancelerReason) (res rpc.Protocol)
func GetCommands ¶
func GetCommands(cl *libcmdline.CommandLine, g *libkb.GlobalContext) []cli.Command
func LoopAndDismissForDeviceChangeNotifications ¶
func LoopAndDismissForDeviceChangeNotifications(mctx libkb.MetaContext, dismisser libkb.GregorState, gregorState gregor.State, exceptedDeviceID string) (err error)
func NewCachedContactsProvider ¶
func NewCachedContactsProvider(g *libkb.GlobalContext) *contacts.CachedContactsProvider
func NewCmdService ¶
func NewCmdService(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command
func WrapGenericClientWithTimeout ¶
func WrapGenericClientWithTimeout(client rpc.GenericClient, timeout time.Duration, timeoutErr error) rpc.GenericClient
Types ¶
type APIServerHandler ¶
type APIServerHandler struct { *BaseHandler libkb.Contextified }
func NewAPIServerHandler ¶
func NewAPIServerHandler(xp rpc.Transporter, g *libkb.GlobalContext) *APIServerHandler
func (*APIServerHandler) GetWithSession ¶
func (a *APIServerHandler) GetWithSession(ctx context.Context, arg keybase1.GetWithSessionArg) (keybase1.APIRes, error)
func (*APIServerHandler) PostJSON ¶
func (a *APIServerHandler) PostJSON(ctx context.Context, arg keybase1.PostJSONArg) (keybase1.APIRes, error)
type AccountHandler ¶
type AccountHandler struct { *BaseHandler libkb.Contextified }
func NewAccountHandler ¶
func NewAccountHandler(xp rpc.Transporter, g *libkb.GlobalContext) *AccountHandler
func (*AccountHandler) CancelReset ¶
func (h *AccountHandler) CancelReset(ctx context.Context, sessionID int) (err error)
CancelReset allows a user to cancel the reset process via an authenticated API call.
func (*AccountHandler) EmailChange ¶
func (h *AccountHandler) EmailChange(nctx context.Context, arg keybase1.EmailChangeArg) error
func (*AccountHandler) EnterResetPipeline ¶
func (h *AccountHandler) EnterResetPipeline(ctx context.Context, arg keybase1.EnterResetPipelineArg) (err error)
EnterPipeline allows a user to enter the reset pipeline. The user must verify ownership of the account via an email confirmation or their password. Resets are not allowed on a provisioned device.
func (*AccountHandler) GetLockdownMode ¶
func (h *AccountHandler) GetLockdownMode(ctx context.Context, sessionID int) (ret keybase1.GetLockdownResponse, err error)
func (*AccountHandler) GuessCurrentLocation ¶
func (h *AccountHandler) GuessCurrentLocation(ctx context.Context, arg keybase1.GuessCurrentLocationArg) (string, error)
func (*AccountHandler) HasServerKeys ¶
func (h *AccountHandler) HasServerKeys(ctx context.Context, sessionID int) (res keybase1.HasServerKeysRes, err error)
func (*AccountHandler) PassphraseChange ¶
func (h *AccountHandler) PassphraseChange(ctx context.Context, arg keybase1.PassphraseChangeArg) error
func (*AccountHandler) PassphraseCheck ¶
func (h *AccountHandler) PassphraseCheck(ctx context.Context, arg keybase1.PassphraseCheckArg) (ret bool, err error)
func (*AccountHandler) PassphrasePrompt ¶
func (h *AccountHandler) PassphrasePrompt(_ context.Context, arg keybase1.PassphrasePromptArg) (keybase1.GetPassphraseRes, error)
func (*AccountHandler) RecoverUsernameWithEmail ¶
func (h *AccountHandler) RecoverUsernameWithEmail(ctx context.Context, arg keybase1.RecoverUsernameWithEmailArg) (err error)
func (*AccountHandler) RecoverUsernameWithPhone ¶
func (h *AccountHandler) RecoverUsernameWithPhone(ctx context.Context, arg keybase1.RecoverUsernameWithPhoneArg) (err error)
func (*AccountHandler) ResetAccount ¶
func (h *AccountHandler) ResetAccount(ctx context.Context, arg keybase1.ResetAccountArg) (err error)
func (*AccountHandler) SetLockdownMode ¶
func (h *AccountHandler) SetLockdownMode(ctx context.Context, arg keybase1.SetLockdownModeArg) (err error)
func (*AccountHandler) TimeTravelReset ¶
func (h *AccountHandler) TimeTravelReset(ctx context.Context, arg keybase1.TimeTravelResetArg) error
TimeTravelReset allows a user to move forward in the reset process via an API call [devel-only].
func (*AccountHandler) UserGetContactSettings ¶
func (h *AccountHandler) UserGetContactSettings(ctx context.Context) (res keybase1.ContactSettings, err error)
func (*AccountHandler) UserSetContactSettings ¶
func (h *AccountHandler) UserSetContactSettings(ctx context.Context, arg keybase1.ContactSettings) (err error)
type AuditHandler ¶
type AuditHandler struct { libkb.Contextified *BaseHandler }
func NewAuditHandler ¶
func NewAuditHandler(xp rpc.Transporter, g *libkb.GlobalContext) *AuditHandler
func (*AuditHandler) AttemptBoxAudit ¶
func (h *AuditHandler) AttemptBoxAudit(ctx context.Context, arg keybase1.AttemptBoxAuditArg) (res keybase1.BoxAuditAttempt, err error)
func (*AuditHandler) BoxAuditTeam ¶
func (h *AuditHandler) BoxAuditTeam(ctx context.Context, arg keybase1.BoxAuditTeamArg) (res *keybase1.BoxAuditAttempt, err error)
func (*AuditHandler) IsInJail ¶
func (h *AuditHandler) IsInJail(ctx context.Context, arg keybase1.IsInJailArg) (ret bool, err error)
func (*AuditHandler) KnownTeamIDs ¶
type AvatarHandler ¶
type AvatarHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewAvatarHandler ¶
func NewAvatarHandler(xp rpc.Transporter, g *libkb.GlobalContext, source libkb.AvatarLoaderSource) *AvatarHandler
func (*AvatarHandler) LoadTeamAvatars ¶
func (h *AvatarHandler) LoadTeamAvatars(ctx context.Context, arg keybase1.LoadTeamAvatarsArg) (keybase1.LoadAvatarsRes, error)
func (*AvatarHandler) LoadUserAvatars ¶
func (h *AvatarHandler) LoadUserAvatars(ctx context.Context, arg keybase1.LoadUserAvatarsArg) (keybase1.LoadAvatarsRes, error)
type BadTrackSessionError ¶
type BadTrackSessionError struct {
// contains filtered or unexported fields
}
func (BadTrackSessionError) Error ¶
func (e BadTrackSessionError) Error() string
func (BadTrackSessionError) ToStatus ¶
func (e BadTrackSessionError) ToStatus() keybase1.Status
type BaseHandler ¶
type BaseHandler struct {
// contains filtered or unexported fields
}
func NewBaseHandler ¶
func NewBaseHandler(g *libkb.GlobalContext, xp rpc.Transporter) *BaseHandler
func (*BaseHandler) NewRemoteIdentifyUI ¶
func (h *BaseHandler) NewRemoteIdentifyUI(sessionID int, g *libkb.GlobalContext) *RemoteIdentifyUI
func (*BaseHandler) NewRemoteSkipPromptIdentifyUI ¶
func (h *BaseHandler) NewRemoteSkipPromptIdentifyUI(sessionID int, g *libkb.GlobalContext) *RemoteIdentifyUI
type BotHandler ¶
type BotHandler struct { *BaseHandler libkb.Contextified }
func NewBotHandler ¶
func NewBotHandler(xp rpc.Transporter, g *libkb.GlobalContext) *BotHandler
func (*BotHandler) BotTokenCreate ¶
func (*BotHandler) BotTokenDelete ¶
func (*BotHandler) BotTokenList ¶
func (h *BotHandler) BotTokenList(ctx context.Context) (res []keybase1.BotTokenInfo, err error)
type ConfigHandler ¶
type ConfigHandler struct { libkb.Contextified // contains filtered or unexported fields }
func NewConfigHandler ¶
func NewConfigHandler(xp rpc.Transporter, i libkb.ConnectionID, g *libkb.GlobalContext, svc *Service) *ConfigHandler
func (ConfigHandler) AppendGUILogs ¶
func (h ConfigHandler) AppendGUILogs(ctx context.Context, content string) error
func (ConfigHandler) CheckAPIServerOutOfDateWarning ¶
func (h ConfigHandler) CheckAPIServerOutOfDateWarning(_ context.Context) (keybase1.OutOfDateInfo, error)
func (ConfigHandler) ClearValue ¶
func (h ConfigHandler) ClearValue(ctx context.Context, path string) error
func (ConfigHandler) GenerateWebAuthToken ¶
func (h ConfigHandler) GenerateWebAuthToken(ctx context.Context) (ret string, err error)
func (ConfigHandler) GetAllProvisionedUsernames ¶
func (h ConfigHandler) GetAllProvisionedUsernames(ctx context.Context, sessionID int) (res keybase1.AllProvisionedUsernames, err error)
func (ConfigHandler) GetBootstrapStatus ¶
func (h ConfigHandler) GetBootstrapStatus(ctx context.Context, sessionID int) (keybase1.BootstrapStatus, error)
func (ConfigHandler) GetClientStatus ¶
func (h ConfigHandler) GetClientStatus(ctx context.Context, sessionID int) (res []keybase1.ClientStatus, err error)
func (ConfigHandler) GetCurrentStatus ¶
func (h ConfigHandler) GetCurrentStatus(ctx context.Context, sessionID int) (res keybase1.CurrentStatus, err error)
func (ConfigHandler) GetFullStatus ¶
func (h ConfigHandler) GetFullStatus(ctx context.Context, sessionID int) (res *keybase1.FullStatus, err error)
func (ConfigHandler) GetNetworkStats ¶
func (h ConfigHandler) GetNetworkStats(ctx context.Context, arg keybase1.GetNetworkStatsArg) (res []keybase1.InstrumentationStat, err error)
func (ConfigHandler) GetProxyData ¶
func (ConfigHandler) GetRememberPassphrase ¶
func (ConfigHandler) GetUpdateInfo ¶
func (h ConfigHandler) GetUpdateInfo(ctx context.Context) (res keybase1.UpdateInfo, err error)
func (ConfigHandler) GetUpdateInfo2 ¶
func (h ConfigHandler) GetUpdateInfo2(ctx context.Context, arg keybase1.GetUpdateInfo2Arg) (res keybase1.UpdateInfo2, err error)
func (ConfigHandler) GetValue ¶
func (h ConfigHandler) GetValue(ctx context.Context, path string) (ret keybase1.ConfigValue, err error)
func (ConfigHandler) GuiClearValue ¶
func (h ConfigHandler) GuiClearValue(ctx context.Context, path string) error
func (ConfigHandler) GuiGetValue ¶
func (h ConfigHandler) GuiGetValue(ctx context.Context, path string) (ret keybase1.ConfigValue, err error)
func (ConfigHandler) GuiSetValue ¶
func (h ConfigHandler) GuiSetValue(ctx context.Context, arg keybase1.GuiSetValueArg) (err error)
func (ConfigHandler) HelloIAm ¶
func (h ConfigHandler) HelloIAm(_ context.Context, arg keybase1.ClientDetails) error
func (ConfigHandler) IsKBFSRunning ¶
func (ConfigHandler) IsServiceRunning ¶
func (ConfigHandler) LogSend ¶
func (h ConfigHandler) LogSend(ctx context.Context, arg keybase1.LogSendArg) (res keybase1.LogSendID, err error)
func (ConfigHandler) RequestFollowingAndUnverifiedFollowers ¶
func (h ConfigHandler) RequestFollowingAndUnverifiedFollowers(ctx context.Context, sessionID int) error
func (ConfigHandler) SetPath ¶
func (h ConfigHandler) SetPath(_ context.Context, arg keybase1.SetPathArg) error
func (ConfigHandler) SetProxyData ¶
func (ConfigHandler) SetRememberPassphrase ¶
func (h ConfigHandler) SetRememberPassphrase(ctx context.Context, arg keybase1.SetRememberPassphraseArg) error
func (ConfigHandler) SetUserConfig ¶
func (h ConfigHandler) SetUserConfig(ctx context.Context, arg keybase1.SetUserConfigArg) (err error)
func (ConfigHandler) SetValue ¶
func (h ConfigHandler) SetValue(ctx context.Context, arg keybase1.SetValueArg) (err error)
func (ConfigHandler) StartUpdateIfNeeded ¶
func (h ConfigHandler) StartUpdateIfNeeded(ctx context.Context) error
func (ConfigHandler) ToggleRuntimeStats ¶
func (h ConfigHandler) ToggleRuntimeStats(ctx context.Context) error
func (ConfigHandler) UpdateLastLoggedInAndServerConfig ¶
func (h ConfigHandler) UpdateLastLoggedInAndServerConfig( ctx context.Context, serverConfigPath string) error
func (ConfigHandler) WaitForClient ¶
func (h ConfigHandler) WaitForClient(_ context.Context, arg keybase1.WaitForClientArg) (bool, error)
type ContactsHandler ¶
type ContactsHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewContactsHandler ¶
func NewContactsHandler(xp rpc.Transporter, g *libkb.GlobalContext, provider *contacts.CachedContactsProvider) *ContactsHandler
func (*ContactsHandler) GetContactsForUserRecommendations ¶
func (h *ContactsHandler) GetContactsForUserRecommendations(ctx context.Context, sessionID int) (res []keybase1.ProcessedContact, err error)
func (*ContactsHandler) LookupContactList ¶
func (h *ContactsHandler) LookupContactList(ctx context.Context, arg keybase1.LookupContactListArg) (res []keybase1.ProcessedContact, err error)
func (*ContactsHandler) LookupSavedContactsList ¶
func (h *ContactsHandler) LookupSavedContactsList(ctx context.Context, sessionID int) (res []keybase1.ProcessedContact, err error)
func (*ContactsHandler) SaveContactList ¶
func (h *ContactsHandler) SaveContactList(ctx context.Context, arg keybase1.SaveContactListArg) (res keybase1.ContactListResolutionResult, err error)
type CryptoHandler ¶
type CryptoHandler struct {
libkb.Contextified
}
func NewCryptoHandler ¶
func NewCryptoHandler(g *libkb.GlobalContext) *CryptoHandler
func (*CryptoHandler) SignED25519 ¶
func (c *CryptoHandler) SignED25519(ctx context.Context, arg keybase1.SignED25519Arg) (keybase1.ED25519SignatureInfo, error)
func (*CryptoHandler) SignED25519ForKBFS ¶
func (c *CryptoHandler) SignED25519ForKBFS(ctx context.Context, arg keybase1.SignED25519ForKBFSArg) (keybase1.ED25519SignatureInfo, error)
func (*CryptoHandler) SignToString ¶
func (c *CryptoHandler) SignToString(ctx context.Context, arg keybase1.SignToStringArg) (string, error)
func (*CryptoHandler) UnboxBytes32 ¶
func (c *CryptoHandler) UnboxBytes32(ctx context.Context, arg keybase1.UnboxBytes32Arg) (keybase1.Bytes32, error)
func (*CryptoHandler) UnboxBytes32Any ¶
func (c *CryptoHandler) UnboxBytes32Any(ctx context.Context, arg keybase1.UnboxBytes32AnyArg) (keybase1.UnboxAnyRes, error)
type CryptocurrencyHandler ¶
type CryptocurrencyHandler struct { *BaseHandler libkb.Contextified }
func NewCryptocurrencyHandler ¶
func NewCryptocurrencyHandler(xp rpc.Transporter, g *libkb.GlobalContext) *CryptocurrencyHandler
func (*CryptocurrencyHandler) RegisterAddress ¶
func (h *CryptocurrencyHandler) RegisterAddress(nctx context.Context, arg keybase1.RegisterAddressArg) (keybase1.RegisterAddressRes, error)
BTC creates a BTCEngine and runs it.
func (*CryptocurrencyHandler) RegisterBTC ¶
func (h *CryptocurrencyHandler) RegisterBTC(nctx context.Context, arg keybase1.RegisterBTCArg) error
type CtlHandler ¶
type CtlHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewCtlHandler ¶
func NewCtlHandler(xp rpc.Transporter, v *Service, g *libkb.GlobalContext) *CtlHandler
func (*CtlHandler) DbClean ¶
func (c *CtlHandler) DbClean(ctx context.Context, arg keybase1.DbCleanArg) (err error)
func (*CtlHandler) DbDelete ¶
func (c *CtlHandler) DbDelete(ctx context.Context, arg keybase1.DbDeleteArg) (err error)
func (*CtlHandler) DbKeysWithPrefixes ¶
func (c *CtlHandler) DbKeysWithPrefixes(ctx context.Context, arg keybase1.DbKeysWithPrefixesArg) (ret []keybase1.DbKey, err error)
func (*CtlHandler) DbNuke ¶
func (c *CtlHandler) DbNuke(ctx context.Context, sessionID int) (err error)
func (*CtlHandler) GetOnLoginStartup ¶
func (c *CtlHandler) GetOnLoginStartup(_ context.Context) (keybase1.OnLoginStartupStatus, error)
func (*CtlHandler) LogRotate ¶
func (c *CtlHandler) LogRotate(_ context.Context, sessionID int) error
func (*CtlHandler) SetOnLoginStartup ¶
func (c *CtlHandler) SetOnLoginStartup(_ context.Context, enabled bool) (err error)
func (*CtlHandler) Stop ¶
Stop is called on the rpc keybase.1.ctl.stop, which shuts down the service.
func (*CtlHandler) StopService ¶
func (c *CtlHandler) StopService(ctx context.Context, args keybase1.StopServiceArg) error
type DebuggingHandler ¶
type DebuggingHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewDebuggingHandler ¶
func NewDebuggingHandler(xp rpc.Transporter, g *libkb.GlobalContext, userHandler *UserHandler, walletHandler *walletHandler) *DebuggingHandler
func (*DebuggingHandler) FirstStep ¶
func (t *DebuggingHandler) FirstStep(ctx context.Context, arg keybase1.FirstStepArg) (result keybase1.FirstStepResult, err error)
func (*DebuggingHandler) Increment ¶
func (t *DebuggingHandler) Increment(_ context.Context, arg keybase1.IncrementArg) (val int, err error)
func (*DebuggingHandler) NewRemoteIdentifyUI ¶
func (t *DebuggingHandler) NewRemoteIdentifyUI(sessionID int) *RemoteIdentifyUI
func (*DebuggingHandler) Script ¶
func (t *DebuggingHandler) Script(ctx context.Context, arg keybase1.ScriptArg) (res string, err error)
See debugging_devel.go for additional scripts.
func (*DebuggingHandler) SecondStep ¶
func (t *DebuggingHandler) SecondStep(_ context.Context, arg keybase1.SecondStepArg) (val int, err error)
type DelegateUICtlHandler ¶
type DelegateUICtlHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
DelegateUICtlHandler is the RPC handler for notify control messages
func NewDelegateUICtlHandler ¶
func NewDelegateUICtlHandler(xp rpc.Transporter, id libkb.ConnectionID, g *libkb.GlobalContext, rekeyMaster *rekeyMaster) *DelegateUICtlHandler
NewDelegateUICtlHandler creates a new handler for setting up notification channels
func (*DelegateUICtlHandler) RegisterChatUI ¶
func (d *DelegateUICtlHandler) RegisterChatUI(_ context.Context) error
func (*DelegateUICtlHandler) RegisterGregorFirehose ¶
func (d *DelegateUICtlHandler) RegisterGregorFirehose(ctx context.Context) error
func (*DelegateUICtlHandler) RegisterGregorFirehoseFiltered ¶
func (d *DelegateUICtlHandler) RegisterGregorFirehoseFiltered(ctx context.Context, oobmSystems []string) error
func (*DelegateUICtlHandler) RegisterHomeUI ¶
func (d *DelegateUICtlHandler) RegisterHomeUI(_ context.Context) error
func (*DelegateUICtlHandler) RegisterIdentify3UI ¶
func (d *DelegateUICtlHandler) RegisterIdentify3UI(ctx context.Context) error
func (*DelegateUICtlHandler) RegisterIdentifyUI ¶
func (d *DelegateUICtlHandler) RegisterIdentifyUI(ctx context.Context) error
func (*DelegateUICtlHandler) RegisterLogUI ¶
func (d *DelegateUICtlHandler) RegisterLogUI(_ context.Context) error
func (*DelegateUICtlHandler) RegisterRekeyUI ¶
func (d *DelegateUICtlHandler) RegisterRekeyUI(_ context.Context) error
func (*DelegateUICtlHandler) RegisterSecretUI ¶
func (d *DelegateUICtlHandler) RegisterSecretUI(_ context.Context) error
func (*DelegateUICtlHandler) RegisterUpdateUI ¶
func (d *DelegateUICtlHandler) RegisterUpdateUI(_ context.Context) error
type DeviceHandler ¶
type DeviceHandler struct { *BaseHandler libkb.Contextified // contains filtered or unexported fields }
DeviceHandler is the RPC handler for the device interface.
func NewDeviceHandler ¶
func NewDeviceHandler(xp rpc.Transporter, g *libkb.GlobalContext, gregor *gregorHandler) *DeviceHandler
NewDeviceHandler creates a DeviceHandler for the xp transport.
func (*DeviceHandler) CheckDeviceNameForUser ¶
func (h *DeviceHandler) CheckDeviceNameForUser(ctx context.Context, arg keybase1.CheckDeviceNameForUserArg) error
func (*DeviceHandler) CheckDeviceNameFormat ¶
func (h *DeviceHandler) CheckDeviceNameFormat(_ context.Context, arg keybase1.CheckDeviceNameFormatArg) (bool, error)
CheckDeviceNameFormat verifies that the device name has a valid format.
func (*DeviceHandler) DeviceAdd ¶
func (h *DeviceHandler) DeviceAdd(c context.Context, sessionID int) error
DeviceAdd starts the kex2 device provisioning on the provisioner (device X/C1)
func (*DeviceHandler) DeviceHistoryList ¶
func (h *DeviceHandler) DeviceHistoryList(nctx context.Context, sessionID int) ([]keybase1.DeviceDetail, error)
DeviceHistoryList returns a list of all the devices for a user, with detailed history and provisioner, revoker information.
func (*DeviceHandler) DeviceList ¶
DeviceList returns a list of all the devices for a user.
func (*DeviceHandler) DismissDeviceChangeNotifications ¶
func (h *DeviceHandler) DismissDeviceChangeNotifications(c context.Context) (err error)
type EmailsHandler ¶
type EmailsHandler struct { libkb.Contextified *BaseHandler }
func NewEmailsHandler ¶
func NewEmailsHandler(xp rpc.Transporter, g *libkb.GlobalContext) *EmailsHandler
func (*EmailsHandler) AddEmail ¶
func (h *EmailsHandler) AddEmail(ctx context.Context, arg keybase1.AddEmailArg) (err error)
func (*EmailsHandler) DeleteEmail ¶
func (h *EmailsHandler) DeleteEmail(ctx context.Context, arg keybase1.DeleteEmailArg) (err error)
func (*EmailsHandler) EditEmail ¶
func (h *EmailsHandler) EditEmail(ctx context.Context, arg keybase1.EditEmailArg) (err error)
func (*EmailsHandler) SendVerificationEmail ¶
func (h *EmailsHandler) SendVerificationEmail(ctx context.Context, arg keybase1.SendVerificationEmailArg) (err error)
func (*EmailsHandler) SetPrimaryEmail ¶
func (h *EmailsHandler) SetPrimaryEmail(ctx context.Context, arg keybase1.SetPrimaryEmailArg) (err error)
func (*EmailsHandler) SetVisibilityAllEmail ¶
func (h *EmailsHandler) SetVisibilityAllEmail(ctx context.Context, arg keybase1.SetVisibilityAllEmailArg) (err error)
func (*EmailsHandler) SetVisibilityEmail ¶
func (h *EmailsHandler) SetVisibilityEmail(ctx context.Context, arg keybase1.SetVisibilityEmailArg) (err error)
type FavoriteHandler ¶
type FavoriteHandler struct { *BaseHandler libkb.Contextified }
FavoriteHandler implements the keybase1.Favorite protocol
func NewFavoriteHandler ¶
func NewFavoriteHandler(xp rpc.Transporter, g *libkb.GlobalContext) *FavoriteHandler
NewFavoriteHandler creates a FavoriteHandler with the xp protocol.
func (*FavoriteHandler) FavoriteAdd ¶
func (h *FavoriteHandler) FavoriteAdd(ctx context.Context, arg keybase1.FavoriteAddArg) error
FavoriteAdd handles the favoriteAdd RPC.
func (*FavoriteHandler) FavoriteIgnore ¶
func (h *FavoriteHandler) FavoriteIgnore(ctx context.Context, arg keybase1.FavoriteIgnoreArg) error
FavoriteIgnore handles the favoriteIgnore RPC.
func (*FavoriteHandler) GetFavorites ¶
func (h *FavoriteHandler) GetFavorites(ctx context.Context, sessionID int) (keybase1.FavoritesResult, error)
FavoriteList handles the favoriteList RPC.
type FeaturedBotHandler ¶
type FeaturedBotHandler struct { *BaseHandler libkb.Contextified }
func NewFeaturedBotHandler ¶
func NewFeaturedBotHandler(xp rpc.Transporter, g *libkb.GlobalContext) *FeaturedBotHandler
func (*FeaturedBotHandler) FeaturedBots ¶
func (h *FeaturedBotHandler) FeaturedBots(ctx context.Context, arg keybase1.FeaturedBotsArg) (res keybase1.FeaturedBotsRes, err error)
func (*FeaturedBotHandler) SearchLocal ¶
func (h *FeaturedBotHandler) SearchLocal(ctx context.Context, arg keybase1.SearchLocalArg) (res keybase1.SearchRes, err error)
type GenericArg ¶
type GenericArg interface { GetEndpoint() string GetHTTPArgs() []keybase1.StringKVPair GetHttpStatuses() []int GetAppStatusCodes() []int }
type GetLockdownResponse ¶
type GetLockdownResponse struct { libkb.AppStatusEmbed Enabled bool `json:"enabled"` History []keybase1.LockdownHistory `json:"history"` }
type GitHandler ¶
type GitHandler struct { *BaseHandler libkb.Contextified }
func NewGitHandler ¶
func NewGitHandler(xp rpc.Transporter, g *libkb.GlobalContext) *GitHandler
func (*GitHandler) CreatePersonalRepo ¶
func (h *GitHandler) CreatePersonalRepo(ctx context.Context, repoName keybase1.GitRepoName) (repoID keybase1.RepoID, err error)
func (*GitHandler) CreateTeamRepo ¶
func (h *GitHandler) CreateTeamRepo(ctx context.Context, arg keybase1.CreateTeamRepoArg) (repoID keybase1.RepoID, err error)
func (*GitHandler) DeleteGitMetadata ¶
func (h *GitHandler) DeleteGitMetadata(ctx context.Context, arg keybase1.DeleteGitMetadataArg) (err error)
func (*GitHandler) DeletePersonalRepo ¶
func (h *GitHandler) DeletePersonalRepo(ctx context.Context, repoName keybase1.GitRepoName) (err error)
func (*GitHandler) DeleteTeamRepo ¶
func (h *GitHandler) DeleteTeamRepo(ctx context.Context, arg keybase1.DeleteTeamRepoArg) (err error)
func (*GitHandler) GcPersonalRepo ¶
func (h *GitHandler) GcPersonalRepo(ctx context.Context, arg keybase1.GcPersonalRepoArg) (err error)
func (*GitHandler) GcTeamRepo ¶
func (h *GitHandler) GcTeamRepo(ctx context.Context, arg keybase1.GcTeamRepoArg) (err error)
func (*GitHandler) GetAllGitMetadata ¶
func (h *GitHandler) GetAllGitMetadata(ctx context.Context) (res []keybase1.GitRepoResult, err error)
func (*GitHandler) GetGitMetadata ¶
func (h *GitHandler) GetGitMetadata(ctx context.Context, folder keybase1.FolderHandle) (res []keybase1.GitRepoResult, err error)
func (*GitHandler) GetTeamRepoSettings ¶
func (h *GitHandler) GetTeamRepoSettings(ctx context.Context, arg keybase1.GetTeamRepoSettingsArg) (keybase1.GitTeamRepoSettings, error)
func (*GitHandler) PutGitMetadata ¶
func (h *GitHandler) PutGitMetadata(ctx context.Context, arg keybase1.PutGitMetadataArg) (err error)
func (*GitHandler) SetTeamRepoSettings ¶
func (h *GitHandler) SetTeamRepoSettings(ctx context.Context, arg keybase1.SetTeamRepoSettingsArg) error
type HomeHandler ¶
type HomeHandler struct { *BaseHandler // contains filtered or unexported fields }
func NewHomeHandler ¶
func NewHomeHandler(xp rpc.Transporter, g *libkb.GlobalContext, home *home.Home) *HomeHandler
func (*HomeHandler) HomeActionTaken ¶
func (h *HomeHandler) HomeActionTaken(ctx context.Context) error
func (*HomeHandler) HomeDismissAnnouncement ¶
func (h *HomeHandler) HomeDismissAnnouncement(ctx context.Context, id keybase1.HomeScreenAnnouncementID) error
func (*HomeHandler) HomeGetScreen ¶
func (h *HomeHandler) HomeGetScreen(ctx context.Context, arg keybase1.HomeGetScreenArg) (keybase1.HomeScreen, error)
func (*HomeHandler) HomeMarkViewed ¶
func (h *HomeHandler) HomeMarkViewed(ctx context.Context) error
func (*HomeHandler) HomeSkipTodoType ¶
func (h *HomeHandler) HomeSkipTodoType(ctx context.Context, typ keybase1.HomeScreenTodoType) error
type IdentifyHandler ¶
type IdentifyHandler struct { *BaseHandler libkb.Contextified // contains filtered or unexported fields }
func NewIdentifyHandler ¶
func NewIdentifyHandler(xp rpc.Transporter, g *libkb.GlobalContext, s *Service) *IdentifyHandler
func (*IdentifyHandler) Identify2 ¶
func (h *IdentifyHandler) Identify2(netCtx context.Context, arg keybase1.Identify2Arg) (res keybase1.Identify2Res, err error)
func (*IdentifyHandler) IdentifyLite ¶
func (h *IdentifyHandler) IdentifyLite(netCtx context.Context, arg keybase1.IdentifyLiteArg) (ret keybase1.IdentifyLiteRes, err error)
func (*IdentifyHandler) NormalizeSocialAssertion ¶
func (h *IdentifyHandler) NormalizeSocialAssertion(ctx context.Context, assertion string) (socialAssertion keybase1.SocialAssertion, err error)
func (*IdentifyHandler) Resolve3 ¶
func (h *IdentifyHandler) Resolve3(ctx context.Context, arg keybase1.Resolve3Arg) (ret keybase1.UserOrTeamLite, err error)
func (*IdentifyHandler) ResolveIdentifyImplicitTeam ¶
func (h *IdentifyHandler) ResolveIdentifyImplicitTeam(ctx context.Context, arg keybase1.ResolveIdentifyImplicitTeamArg) (res keybase1.ResolveIdentifyImplicitTeamRes, err error)
func (*IdentifyHandler) ResolveImplicitTeam ¶
func (h *IdentifyHandler) ResolveImplicitTeam(ctx context.Context, arg keybase1.ResolveImplicitTeamArg) (res keybase1.Folder, err error)
type IdentifyUIHandler ¶
type IdentifyUIHandler struct { libkb.Contextified // contains filtered or unexported fields }
func NewIdentifyUIHandler ¶
func NewIdentifyUIHandler(g *libkb.GlobalContext, connID libkb.ConnectionID) IdentifyUIHandler
func (IdentifyUIHandler) Create ¶
func (h IdentifyUIHandler) Create(ctx context.Context, cli gregor1.IncomingInterface, category string, item gregor.Item) (bool, error)
func (IdentifyUIHandler) Dismiss ¶
func (h IdentifyUIHandler) Dismiss(ctx context.Context, cli gregor1.IncomingInterface, category string, item gregor.Item) (bool, error)
func (IdentifyUIHandler) IsAlive ¶
func (h IdentifyUIHandler) IsAlive() bool
func (IdentifyUIHandler) Name ¶
func (h IdentifyUIHandler) Name() string
type IncomingShareHandler ¶
type IncomingShareHandler struct {}
func NewIncomingShareHandler ¶
func NewIncomingShareHandler(xp rpc.Transporter, g *libkb.GlobalContext) *IncomingShareHandler
func (*IncomingShareHandler) GetIncomingShareItems ¶
func (h *IncomingShareHandler) GetIncomingShareItems(ctx context.Context) (items []keybase1.IncomingShareItem, err error)
func (*IncomingShareHandler) GetPreference ¶
func (h *IncomingShareHandler) GetPreference(ctx context.Context) ( pref keybase1.IncomingSharePreference, err error)
func (*IncomingShareHandler) SetPreference ¶
func (h *IncomingShareHandler) SetPreference(ctx context.Context, preference keybase1.IncomingSharePreference) error
type InstallHandler ¶
type InstallHandler struct { *BaseHandler libkb.Contextified }
func NewInstallHandler ¶
func NewInstallHandler(xp rpc.Transporter, g *libkb.GlobalContext) *InstallHandler
func (*InstallHandler) FuseStatus ¶
func (h *InstallHandler) FuseStatus(_ context.Context, arg keybase1.FuseStatusArg) (keybase1.FuseStatus, error)
func (*InstallHandler) InstallCommandLinePrivileged ¶
func (h *InstallHandler) InstallCommandLinePrivileged(context.Context) (keybase1.InstallResult, error)
func (*InstallHandler) InstallFuse ¶
func (h *InstallHandler) InstallFuse(context.Context) (keybase1.InstallResult, error)
func (*InstallHandler) InstallKBFS ¶
func (h *InstallHandler) InstallKBFS(context.Context) (keybase1.InstallResult, error)
func (*InstallHandler) UninstallKBFS ¶
func (h *InstallHandler) UninstallKBFS(context.Context) (keybase1.UninstallResult, error)
type InstallReferrerListener ¶
type InstallReferrerListener interface { // StartInstallReferrerListener is used to get referrer information from the // google play store on Android (to implement deferred deep links). This is // asynchronous (due to the underlying play store api being so): pass it a // callback function which will be called with the referrer string once it // is available (or an empty string in case of errors). StartInstallReferrerListener(callback StringReceiver) }
type InviteFriendsHandler ¶
type InviteFriendsHandler struct { libkb.Contextified *BaseHandler }
func NewInviteFriendsHandler ¶
func NewInviteFriendsHandler(xp rpc.Transporter, g *libkb.GlobalContext) *InviteFriendsHandler
func (*InviteFriendsHandler) GetInviteCounts ¶
func (h *InviteFriendsHandler) GetInviteCounts(ctx context.Context) (counts keybase1.InviteCounts, err error)
func (*InviteFriendsHandler) InvitePeople ¶
func (h *InviteFriendsHandler) InvitePeople(ctx context.Context, arg keybase1.InvitePeopleArg) (succeeded int, err error)
func (*InviteFriendsHandler) RequestInviteCounts ¶
func (h *InviteFriendsHandler) RequestInviteCounts(ctx context.Context) (err error)
type KBFSHandler ¶
type KBFSHandler struct { *BaseHandler libkb.Contextified globals.ChatContextified // contains filtered or unexported fields }
func NewKBFSHandler ¶
func NewKBFSHandler(xp rpc.Transporter, g *libkb.GlobalContext, cg *globals.ChatContext, service *Service) *KBFSHandler
func (*KBFSHandler) CreateTLF ¶
func (h *KBFSHandler) CreateTLF(ctx context.Context, arg keybase1.CreateTLFArg) error
func (*KBFSHandler) DecryptFavorites ¶
func (h *KBFSHandler) DecryptFavorites(ctx context.Context, dataToEncrypt []byte) (res []byte, err error)
DecryptFavorites decrypts cached favorites stored on disk.
func (*KBFSHandler) EncryptFavorites ¶
func (h *KBFSHandler) EncryptFavorites(ctx context.Context, dataToDecrypt []byte) (res []byte, err error)
EncryptFavorites encrypts cached favorites to store on disk.
func (*KBFSHandler) FSEditList ¶
func (h *KBFSHandler) FSEditList(ctx context.Context, arg keybase1.FSEditListArg) error
func (*KBFSHandler) FSEditListRequest ¶
func (h *KBFSHandler) FSEditListRequest(ctx context.Context, arg keybase1.FSEditListRequest) error
func (*KBFSHandler) FSEvent ¶
func (h *KBFSHandler) FSEvent(_ context.Context, arg keybase1.FSNotification) error
func (*KBFSHandler) FSFavoritesChangedEvent ¶
func (h *KBFSHandler) FSFavoritesChangedEvent(_ context.Context) (err error)
func (*KBFSHandler) FSOnlineStatusChangedEvent ¶
func (h *KBFSHandler) FSOnlineStatusChangedEvent(_ context.Context, online bool) error
func (*KBFSHandler) FSOverallSyncEvent ¶
func (h *KBFSHandler) FSOverallSyncEvent( _ context.Context, arg keybase1.FolderSyncStatus) (err error)
func (*KBFSHandler) FSPathUpdate ¶
func (h *KBFSHandler) FSPathUpdate(_ context.Context, path string) error
func (*KBFSHandler) FSSubscriptionNotifyEvent ¶
func (h *KBFSHandler) FSSubscriptionNotifyEvent(_ context.Context, arg keybase1.FSSubscriptionNotifyEventArg) error
func (*KBFSHandler) FSSubscriptionNotifyPathEvent ¶
func (h *KBFSHandler) FSSubscriptionNotifyPathEvent(_ context.Context, arg keybase1.FSSubscriptionNotifyPathEventArg) error
func (*KBFSHandler) FSSyncEvent ¶
func (h *KBFSHandler) FSSyncEvent(ctx context.Context, arg keybase1.FSPathSyncStatus) (err error)
func (*KBFSHandler) FSSyncStatus ¶
func (h *KBFSHandler) FSSyncStatus(ctx context.Context, arg keybase1.FSSyncStatusArg) (err error)
func (*KBFSHandler) GetKBFSTeamSettings ¶
func (h *KBFSHandler) GetKBFSTeamSettings(ctx context.Context, arg keybase1.GetKBFSTeamSettingsArg) (ret keybase1.KBFSTeamSettings, err error)
func (*KBFSHandler) UpgradeTLF ¶
func (h *KBFSHandler) UpgradeTLF(ctx context.Context, arg keybase1.UpgradeTLFArg) error
type KBFSMountHandler ¶
type KBFSMountHandler struct { *BaseHandler libkb.Contextified }
func NewKBFSMountHandler ¶
func NewKBFSMountHandler(xp rpc.Transporter, g *libkb.GlobalContext) *KBFSMountHandler
func (*KBFSMountHandler) GetAllAvailableMountDirs ¶
func (h *KBFSMountHandler) GetAllAvailableMountDirs(ctx context.Context) (res []string, err error)
func (*KBFSMountHandler) GetCurrentMountDir ¶
func (h *KBFSMountHandler) GetCurrentMountDir(ctx context.Context) (res string, err error)
func (*KBFSMountHandler) GetKBFSPathInfo ¶
func (h *KBFSMountHandler) GetKBFSPathInfo(ctx context.Context, standardPath string) (pathInfo keybase1.KBFSPathInfo, err error)
func (*KBFSMountHandler) GetPreferredMountDirs ¶
func (h *KBFSMountHandler) GetPreferredMountDirs(ctx context.Context) (res []string, err error)
func (*KBFSMountHandler) SetCurrentMountDir ¶
func (h *KBFSMountHandler) SetCurrentMountDir(_ context.Context, drive string) (err error)
func (*KBFSMountHandler) WaitForMounts ¶
func (h *KBFSMountHandler) WaitForMounts(ctx context.Context) (active bool, err error)
type KVStoreHandler ¶
type KVStoreHandler struct { *BaseHandler sync.Mutex libkb.Contextified Boxer kvstore.KVStoreBoxer }
func NewKVStoreHandler ¶
func NewKVStoreHandler(xp rpc.Transporter, g *libkb.GlobalContext) *KVStoreHandler
func (*KVStoreHandler) DelKVEntry ¶
func (h *KVStoreHandler) DelKVEntry(ctx context.Context, arg keybase1.DelKVEntryArg) (res keybase1.KVDeleteEntryResult, err error)
func (*KVStoreHandler) GetKVEntry ¶
func (h *KVStoreHandler) GetKVEntry(ctx context.Context, arg keybase1.GetKVEntryArg) (res keybase1.KVGetResult, err error)
func (*KVStoreHandler) ListKVEntries ¶
func (h *KVStoreHandler) ListKVEntries(ctx context.Context, arg keybase1.ListKVEntriesArg) (res keybase1.KVListEntryResult, err error)
func (*KVStoreHandler) ListKVNamespaces ¶
func (h *KVStoreHandler) ListKVNamespaces(ctx context.Context, arg keybase1.ListKVNamespacesArg) (res keybase1.KVListNamespaceResult, err error)
func (*KVStoreHandler) PutKVEntry ¶
func (h *KVStoreHandler) PutKVEntry(ctx context.Context, arg keybase1.PutKVEntryArg) (res keybase1.KVPutResult, err error)
type KeybaseAPISearchProvider ¶
type KeybaseAPISearchProvider struct{}
func (*KeybaseAPISearchProvider) MakeSearchRequest ¶
func (*KeybaseAPISearchProvider) MakeSearchRequest(mctx libkb.MetaContext, arg keybase1.UserSearchArg) (res []keybase1.APIUserSearchResult, err error)
type LogHandler ¶
type LogHandler struct { *BaseHandler libkb.Contextified // contains filtered or unexported fields }
LogHandler is the RPC handler for the log interface.
func NewLogHandler ¶
func NewLogHandler(xp rpc.Transporter, logReg *logRegister, g *libkb.GlobalContext) *LogHandler
NewLogHandler creates a LogHandler for the xp transport.
func (*LogHandler) PerfLogPoint ¶
func (h *LogHandler) PerfLogPoint(ctx context.Context, arg keybase1.PerfLogPointArg) (err error)
func (*LogHandler) RegisterLogger ¶
func (h *LogHandler) RegisterLogger(_ context.Context, arg keybase1.RegisterLoggerArg) (err error)
type LoginHandler ¶
type LoginHandler struct { libkb.Contextified *BaseHandler }
func NewLoginHandler ¶
func NewLoginHandler(xp rpc.Transporter, g *libkb.GlobalContext) *LoginHandler
func (*LoginHandler) AccountDelete ¶
func (h *LoginHandler) AccountDelete(ctx context.Context, arg keybase1.AccountDeleteArg) error
func (*LoginHandler) Deprovision ¶
func (h *LoginHandler) Deprovision(ctx context.Context, arg keybase1.DeprovisionArg) error
func (*LoginHandler) GetConfiguredAccounts ¶
func (h *LoginHandler) GetConfiguredAccounts(context context.Context, sessionID int) ([]keybase1.ConfiguredAccount, error)
func (*LoginHandler) LoginOneshot ¶
func (h *LoginHandler) LoginOneshot(ctx context.Context, arg keybase1.LoginOneshotArg) error
func (*LoginHandler) LoginProvisionedDevice ¶
func (h *LoginHandler) LoginProvisionedDevice(ctx context.Context, arg keybase1.LoginProvisionedDeviceArg) error
func (*LoginHandler) LoginWithPaperKey ¶
func (h *LoginHandler) LoginWithPaperKey(ctx context.Context, arg keybase1.LoginWithPaperKeyArg) error
func (*LoginHandler) PaperKey ¶
func (h *LoginHandler) PaperKey(ctx context.Context, sessionID int) error
func (*LoginHandler) PaperKeySubmit ¶
func (h *LoginHandler) PaperKeySubmit(ctx context.Context, arg keybase1.PaperKeySubmitArg) error
func (*LoginHandler) RecoverAccountFromEmailAddress ¶
func (h *LoginHandler) RecoverAccountFromEmailAddress(ctx context.Context, email string) error
func (*LoginHandler) RecoverPassphrase ¶
func (h *LoginHandler) RecoverPassphrase(ctx context.Context, arg keybase1.RecoverPassphraseArg) error
func (*LoginHandler) Unlock ¶
func (h *LoginHandler) Unlock(ctx context.Context, sessionID int) error
func (*LoginHandler) UnlockWithPassphrase ¶
func (h *LoginHandler) UnlockWithPassphrase(ctx context.Context, arg keybase1.UnlockWithPassphraseArg) error
type LoginUI ¶
type LoginUI struct {
// contains filtered or unexported fields
}
func (*LoginUI) ChooseDeviceToRecoverWith ¶
func (*LoginUI) DisplayPaperKeyPhrase ¶
func (*LoginUI) DisplayPrimaryPaperKey ¶
func (*LoginUI) DisplayResetMessage ¶
func (*LoginUI) DisplayResetProgress ¶
func (*LoginUI) ExplainDeviceRecovery ¶
func (*LoginUI) GetEmailOrUsername ¶
func (*LoginUI) PromptPassphraseRecovery ¶
func (*LoginUI) PromptResetAccount ¶
func (u *LoginUI) PromptResetAccount(ctx context.Context, arg keybase1.PromptResetAccountArg) (keybase1.ResetPromptResponse, error)
func (*LoginUI) PromptRevokePaperKeys ¶
type LogsendHandler ¶
type LogsendHandler struct { *BaseHandler libkb.Contextified }
func NewLogsendHandler ¶
func NewLogsendHandler(xp rpc.Transporter, g *libkb.GlobalContext) *LogsendHandler
func (*LogsendHandler) PrepareLogsend ¶
func (h *LogsendHandler) PrepareLogsend(ctx context.Context) error
type MerkleHandler ¶
type MerkleHandler struct { *BaseHandler libkb.Contextified }
func (*MerkleHandler) GetCurrentMerkleRoot ¶
func (h *MerkleHandler) GetCurrentMerkleRoot(ctx context.Context, freshnessMsec int) (ret keybase1.MerkleRootAndTime, err error)
func (*MerkleHandler) VerifyMerkleRootAndKBFS ¶
func (h *MerkleHandler) VerifyMerkleRootAndKBFS(ctx context.Context, arg keybase1.VerifyMerkleRootAndKBFSArg) (err error)
type NotConnectedError ¶
type NotConnectedError struct{}
func (NotConnectedError) Error ¶
func (e NotConnectedError) Error() string
type NotifyCtlHandler ¶
type NotifyCtlHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
NotifyCtlHandler is the RPC handler for notify control messages
func NewNotifyCtlHandler ¶
func NewNotifyCtlHandler(xp rpc.Transporter, id libkb.ConnectionID, g *libkb.GlobalContext) *NotifyCtlHandler
NewNotifyCtlHandler creates a new handler for setting up notification channels
func (*NotifyCtlHandler) SetNotifications ¶
func (h *NotifyCtlHandler) SetNotifications(_ context.Context, n keybase1.NotificationChannels) error
type PGPHandler ¶
type PGPHandler struct { *BaseHandler libkb.Contextified // contains filtered or unexported fields }
func NewPGPHandler ¶
func NewPGPHandler(xp rpc.Transporter, id libkb.ConnectionID, g *libkb.GlobalContext) *PGPHandler
func (*PGPHandler) PGPDecrypt ¶
func (h *PGPHandler) PGPDecrypt(ctx context.Context, arg keybase1.PGPDecryptArg) (keybase1.PGPSigVerification, error)
func (*PGPHandler) PGPDeletePrimary ¶
func (h *PGPHandler) PGPDeletePrimary(ctx context.Context, sessionID int) (err error)
func (*PGPHandler) PGPEncrypt ¶
func (h *PGPHandler) PGPEncrypt(ctx context.Context, arg keybase1.PGPEncryptArg) error
func (*PGPHandler) PGPExport ¶
func (h *PGPHandler) PGPExport(ctx context.Context, arg keybase1.PGPExportArg) (ret []keybase1.KeyInfo, err error)
func (*PGPHandler) PGPExportByFingerprint ¶
func (h *PGPHandler) PGPExportByFingerprint(ctx context.Context, arg keybase1.PGPExportByFingerprintArg) (ret []keybase1.KeyInfo, err error)
func (*PGPHandler) PGPExportByKID ¶
func (h *PGPHandler) PGPExportByKID(ctx context.Context, arg keybase1.PGPExportByKIDArg) (ret []keybase1.KeyInfo, err error)
func (*PGPHandler) PGPImport ¶
func (h *PGPHandler) PGPImport(ctx context.Context, arg keybase1.PGPImportArg) error
func (*PGPHandler) PGPKeyGen ¶
func (h *PGPHandler) PGPKeyGen(ctx context.Context, arg keybase1.PGPKeyGenArg) error
func (*PGPHandler) PGPKeyGenDefault ¶
func (h *PGPHandler) PGPKeyGenDefault(ctx context.Context, arg keybase1.PGPKeyGenDefaultArg) error
func (*PGPHandler) PGPPull ¶
func (h *PGPHandler) PGPPull(ctx context.Context, arg keybase1.PGPPullArg) error
func (*PGPHandler) PGPPullPrivate ¶
func (h *PGPHandler) PGPPullPrivate(ctx context.Context, arg keybase1.PGPPullPrivateArg) error
func (*PGPHandler) PGPPurge ¶
func (h *PGPHandler) PGPPurge(ctx context.Context, arg keybase1.PGPPurgeArg) (keybase1.PGPPurgeRes, error)
func (*PGPHandler) PGPPushPrivate ¶
func (h *PGPHandler) PGPPushPrivate(ctx context.Context, arg keybase1.PGPPushPrivateArg) error
func (*PGPHandler) PGPSelect ¶
func (h *PGPHandler) PGPSelect(nctx context.Context, sarg keybase1.PGPSelectArg) error
func (*PGPHandler) PGPSign ¶
func (h *PGPHandler) PGPSign(ctx context.Context, arg keybase1.PGPSignArg) (err error)
func (*PGPHandler) PGPStorageDismiss ¶
func (h *PGPHandler) PGPStorageDismiss(ctx context.Context, sessionID int) error
Set the PGP storage notification dismiss flag in the local DB.
func (*PGPHandler) PGPUpdate ¶
func (h *PGPHandler) PGPUpdate(ctx context.Context, arg keybase1.PGPUpdateArg) error
func (*PGPHandler) PGPVerify ¶
func (h *PGPHandler) PGPVerify(ctx context.Context, arg keybase1.PGPVerifyArg) (keybase1.PGPSigVerification, error)
type PaperProvisionHandler ¶
type PaperProvisionHandler struct { *BaseHandler libkb.Contextified }
func NewPaperProvisionHandler ¶
func NewPaperProvisionHandler(xp rpc.Transporter, g *libkb.GlobalContext) *PaperProvisionHandler
func (*PaperProvisionHandler) PaperProvision ¶
func (h *PaperProvisionHandler) PaperProvision(ctx context.Context, arg keybase1.PaperProvisionArg) error
type PhoneNumbersHandler ¶
type PhoneNumbersHandler struct { libkb.Contextified *BaseHandler }
func NewPhoneNumbersHandler ¶
func NewPhoneNumbersHandler(xp rpc.Transporter, g *libkb.GlobalContext) *PhoneNumbersHandler
func (*PhoneNumbersHandler) AddPhoneNumber ¶
func (h *PhoneNumbersHandler) AddPhoneNumber(ctx context.Context, arg keybase1.AddPhoneNumberArg) (err error)
func (*PhoneNumbersHandler) DeletePhoneNumber ¶
func (h *PhoneNumbersHandler) DeletePhoneNumber(ctx context.Context, arg keybase1.DeletePhoneNumberArg) (err error)
func (*PhoneNumbersHandler) EditPhoneNumber ¶
func (h *PhoneNumbersHandler) EditPhoneNumber(ctx context.Context, arg keybase1.EditPhoneNumberArg) (err error)
func (*PhoneNumbersHandler) GetPhoneNumbers ¶
func (h *PhoneNumbersHandler) GetPhoneNumbers(ctx context.Context, sessionID int) (ret []keybase1.UserPhoneNumber, err error)
func (*PhoneNumbersHandler) ResendVerificationForPhoneNumber ¶
func (h *PhoneNumbersHandler) ResendVerificationForPhoneNumber(ctx context.Context, arg keybase1.ResendVerificationForPhoneNumberArg) (err error)
func (*PhoneNumbersHandler) SetVisibilityAllPhoneNumber ¶
func (h *PhoneNumbersHandler) SetVisibilityAllPhoneNumber(ctx context.Context, arg keybase1.SetVisibilityAllPhoneNumberArg) (err error)
func (*PhoneNumbersHandler) SetVisibilityPhoneNumber ¶
func (h *PhoneNumbersHandler) SetVisibilityPhoneNumber(ctx context.Context, arg keybase1.SetVisibilityPhoneNumberArg) (err error)
func (*PhoneNumbersHandler) VerifyPhoneNumber ¶
func (h *PhoneNumbersHandler) VerifyPhoneNumber(ctx context.Context, arg keybase1.VerifyPhoneNumberArg) (err error)
type PprofHandler ¶
type PprofHandler struct { libkb.Contextified *BaseHandler }
func NewPprofHandler ¶
func NewPprofHandler(xp rpc.Transporter, g *libkb.GlobalContext) *PprofHandler
func (*PprofHandler) HeapProfile ¶
func (c *PprofHandler) HeapProfile(ctx context.Context, arg keybase1.HeapProfileArg) (err error)
func (*PprofHandler) LogProcessorProfile ¶
func (c *PprofHandler) LogProcessorProfile(_ context.Context, arg keybase1.LogProcessorProfileArg) (err error)
func (*PprofHandler) LogTrace ¶
func (c *PprofHandler) LogTrace(_ context.Context, arg keybase1.LogTraceArg) (err error)
func (*PprofHandler) ProcessorProfile ¶
func (c *PprofHandler) ProcessorProfile(_ context.Context, arg keybase1.ProcessorProfileArg) (err error)
type ProofSuggestion ¶
type ProofSuggestion struct { keybase1.ProofSuggestion LogoKey string Priority int }
type ProveHandler ¶
type ProveHandler struct { *BaseHandler libkb.Contextified }
ProveHandler is the service side of proving ownership of social media accounts like Twitter and Github.
func NewProveHandler ¶
func NewProveHandler(xp rpc.Transporter, g *libkb.GlobalContext) *ProveHandler
NewProveHandler makes a new ProveHandler object from an RPC transport.
func (*ProveHandler) CheckProof ¶
func (ph *ProveHandler) CheckProof(ctx context.Context, arg keybase1.CheckProofArg) (res keybase1.CheckProofStatus, err error)
Prove handles the `keybase.1.checkProof` RPC.
func (*ProveHandler) ListProofServices ¶
func (ph *ProveHandler) ListProofServices(ctx context.Context) (res []string, err error)
func (*ProveHandler) ListSomeProofServices ¶
func (ph *ProveHandler) ListSomeProofServices(ctx context.Context) (res []string, err error)
func (*ProveHandler) StartProof ¶
func (ph *ProveHandler) StartProof(ctx context.Context, arg keybase1.StartProofArg) (res keybase1.StartProofResult, err error)
Prove handles the `keybase.1.startProof` RPC.
func (*ProveHandler) ValidateUsername ¶
func (ph *ProveHandler) ValidateUsername(ctx context.Context, arg keybase1.ValidateUsernameArg) error
type RekeyHandler2 ¶
type RekeyHandler2 struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewRekeyHandler2 ¶
func NewRekeyHandler2(xp rpc.Transporter, g *libkb.GlobalContext, rm *rekeyMaster) *RekeyHandler2
func (*RekeyHandler2) DebugShowRekeyStatus ¶
func (r *RekeyHandler2) DebugShowRekeyStatus(ctx context.Context, sessionID int) error
func (*RekeyHandler2) GetPendingRekeyStatus ¶
func (r *RekeyHandler2) GetPendingRekeyStatus(_ context.Context, _ int) (ret keybase1.ProblemSetDevices, err error)
func (*RekeyHandler2) GetRevokeWarning ¶
func (r *RekeyHandler2) GetRevokeWarning(ctx context.Context, arg keybase1.GetRevokeWarningArg) (res keybase1.RevokeWarning, err error)
func (*RekeyHandler2) RekeyStatusFinish ¶
func (*RekeyHandler2) RekeySync ¶
func (r *RekeyHandler2) RekeySync(_ context.Context, arg keybase1.RekeySyncArg) error
func (*RekeyHandler2) ShowPendingRekeyStatus ¶
func (r *RekeyHandler2) ShowPendingRekeyStatus(context.Context, int) error
type RekeyInterrupt ¶
type RekeyInterrupt int
const ( RekeyInterruptNone RekeyInterrupt = 0 RekeyInterruptTimeout RekeyInterrupt = 1 RekeyInterruptCreation RekeyInterrupt = 2 RekeyInterruptDismissal RekeyInterrupt = 3 RekeyInterruptLogout RekeyInterrupt = 4 RekeyInterruptLogin RekeyInterrupt = 5 RekeyInterruptUIFinished RekeyInterrupt = 6 RekeyInterruptShowUI RekeyInterrupt = 7 RekeyInterruptNewUI RekeyInterrupt = 8 RekeyInterruptSync RekeyInterrupt = 9 RekeyInterruptSyncForce RekeyInterrupt = 10 )
type RekeyLogHandler ¶
type RekeyLogHandler struct {
libkb.Contextified
}
RekeyLogHandler is a gregor inband message handler that logs all kbfs_tlf_rekey_needed items.
func (*RekeyLogHandler) Create ¶
func (r *RekeyLogHandler) Create(ctx context.Context, cli gregor1.IncomingInterface, category string, item gregor.Item) (bool, error)
func (*RekeyLogHandler) Dismiss ¶
func (r *RekeyLogHandler) Dismiss(ctx context.Context, cli gregor1.IncomingInterface, category string, item gregor.Item) (bool, error)
func (*RekeyLogHandler) IsAlive ¶
func (r *RekeyLogHandler) IsAlive() bool
func (*RekeyLogHandler) Name ¶
func (r *RekeyLogHandler) Name() string
type RekeyUI ¶
type RekeyUI struct { libkb.Contextified // contains filtered or unexported fields }
func (*RekeyUI) DelegateRekeyUI ¶
DelegateRekeyUI shouldn't be called on this object since it should already have a sessionID.
func (*RekeyUI) RekeySendEvent ¶
type RemoteChatUI ¶
type RemoteChatUI struct {
// contains filtered or unexported fields
}
func NewRemoteChatUI ¶
func NewRemoteChatUI(sessionID int, c *rpc.Client) *RemoteChatUI
func (*RemoteChatUI) ChatBotCommandsUpdateStatus ¶
func (r *RemoteChatUI) ChatBotCommandsUpdateStatus(ctx context.Context, convID chat1.ConversationID, status chat1.UIBotCommandsUpdateStatus) error
func (*RemoteChatUI) ChatClearWatch ¶
func (r *RemoteChatUI) ChatClearWatch(ctx context.Context, watchID chat1.LocationWatchID) error
func (*RemoteChatUI) ChatCoinFlipStatus ¶
func (r *RemoteChatUI) ChatCoinFlipStatus(ctx context.Context, statuses []chat1.UICoinFlipStatus) error
func (*RemoteChatUI) ChatCommandMarkdown ¶
func (r *RemoteChatUI) ChatCommandMarkdown(ctx context.Context, convID chat1.ConversationID, md *chat1.UICommandMarkdown) error
func (*RemoteChatUI) ChatCommandStatus ¶
func (r *RemoteChatUI) ChatCommandStatus(ctx context.Context, convID chat1.ConversationID, displayText string, typ chat1.UICommandStatusDisplayTyp, actions []chat1.UICommandStatusActionTyp) error
func (*RemoteChatUI) ChatConfirmChannelDelete ¶
func (r *RemoteChatUI) ChatConfirmChannelDelete(ctx context.Context, arg chat1.ChatConfirmChannelDeleteArg) (bool, error)
func (*RemoteChatUI) ChatGiphySearchResults ¶
func (r *RemoteChatUI) ChatGiphySearchResults(ctx context.Context, convID chat1.ConversationID, results chat1.GiphySearchResults) error
func (*RemoteChatUI) ChatGiphyToggleResultWindow ¶
func (r *RemoteChatUI) ChatGiphyToggleResultWindow(ctx context.Context, convID chat1.ConversationID, show, clearInput bool) error
func (*RemoteChatUI) ChatInboxConversation ¶
func (r *RemoteChatUI) ChatInboxConversation(ctx context.Context, arg chat1.ChatInboxConversationArg) error
func (*RemoteChatUI) ChatInboxFailed ¶
func (r *RemoteChatUI) ChatInboxFailed(ctx context.Context, arg chat1.ChatInboxFailedArg) error
func (*RemoteChatUI) ChatInboxLayout ¶
func (r *RemoteChatUI) ChatInboxLayout(ctx context.Context, layout string) error
func (*RemoteChatUI) ChatInboxUnverified ¶
func (r *RemoteChatUI) ChatInboxUnverified(ctx context.Context, arg chat1.ChatInboxUnverifiedArg) error
func (*RemoteChatUI) ChatLoadGalleryHit ¶
func (*RemoteChatUI) ChatMaybeMentionUpdate ¶
func (r *RemoteChatUI) ChatMaybeMentionUpdate(ctx context.Context, teamName, channel string, info chat1.UIMaybeMentionInfo) error
func (*RemoteChatUI) ChatSearchBotHits ¶
func (r *RemoteChatUI) ChatSearchBotHits(ctx context.Context, arg chat1.UIChatSearchBotHits) error
func (*RemoteChatUI) ChatSearchConvHits ¶
func (r *RemoteChatUI) ChatSearchConvHits(ctx context.Context, arg chat1.UIChatSearchConvHits) error
func (*RemoteChatUI) ChatSearchDone ¶
func (r *RemoteChatUI) ChatSearchDone(ctx context.Context, arg chat1.ChatSearchDoneArg) error
func (*RemoteChatUI) ChatSearchHit ¶
func (r *RemoteChatUI) ChatSearchHit(ctx context.Context, arg chat1.ChatSearchHitArg) error
func (*RemoteChatUI) ChatSearchInboxDone ¶
func (r *RemoteChatUI) ChatSearchInboxDone(ctx context.Context, arg chat1.ChatSearchInboxDoneArg) error
func (*RemoteChatUI) ChatSearchInboxHit ¶
func (r *RemoteChatUI) ChatSearchInboxHit(ctx context.Context, arg chat1.ChatSearchInboxHitArg) error
func (*RemoteChatUI) ChatSearchInboxStart ¶
func (r *RemoteChatUI) ChatSearchInboxStart(ctx context.Context) error
func (*RemoteChatUI) ChatSearchIndexStatus ¶
func (r *RemoteChatUI) ChatSearchIndexStatus(ctx context.Context, arg chat1.ChatSearchIndexStatusArg) error
func (*RemoteChatUI) ChatSearchTeamHits ¶
func (r *RemoteChatUI) ChatSearchTeamHits(ctx context.Context, arg chat1.UIChatSearchTeamHits) error
func (*RemoteChatUI) ChatShowManageChannels ¶
func (r *RemoteChatUI) ChatShowManageChannels(ctx context.Context, teamname string) error
func (*RemoteChatUI) ChatStellarDataConfirm ¶
func (r *RemoteChatUI) ChatStellarDataConfirm(ctx context.Context, summary chat1.UIChatPaymentSummary) (bool, error)
func (*RemoteChatUI) ChatStellarDataError ¶
func (*RemoteChatUI) ChatStellarDone ¶
func (r *RemoteChatUI) ChatStellarDone(ctx context.Context, canceled bool) error
func (*RemoteChatUI) ChatStellarShowConfirm ¶
func (r *RemoteChatUI) ChatStellarShowConfirm(ctx context.Context) error
func (*RemoteChatUI) ChatThreadCached ¶
func (r *RemoteChatUI) ChatThreadCached(ctx context.Context, arg *string) error
func (*RemoteChatUI) ChatThreadFull ¶
func (r *RemoteChatUI) ChatThreadFull(ctx context.Context, arg string) error
func (*RemoteChatUI) ChatThreadStatus ¶
func (r *RemoteChatUI) ChatThreadStatus(ctx context.Context, status chat1.UIChatThreadStatus) error
func (*RemoteChatUI) ChatWatchPosition ¶
func (r *RemoteChatUI) ChatWatchPosition(ctx context.Context, convID chat1.ConversationID, perm chat1.UIWatchPositionPerm) (chat1.LocationWatchID, error)
func (*RemoteChatUI) TriggerContactSync ¶
func (r *RemoteChatUI) TriggerContactSync(ctx context.Context) error
type RemoteGPGUI ¶
type RemoteGPGUI struct {
// contains filtered or unexported fields
}
func NewRemoteGPGUI ¶
func NewRemoteGPGUI(sessionID int, c *rpc.Client) *RemoteGPGUI
func (*RemoteGPGUI) ConfirmDuplicateKeyChosen ¶
func (*RemoteGPGUI) ConfirmImportSecretToExistingKey ¶
func (*RemoteGPGUI) SelectKey ¶
func (r *RemoteGPGUI) SelectKey(ctx context.Context, arg keybase1.SelectKeyArg) (string, error)
func (*RemoteGPGUI) SelectKeyAndPushOption ¶
func (r *RemoteGPGUI) SelectKeyAndPushOption(ctx context.Context, arg keybase1.SelectKeyAndPushOptionArg) (keybase1.SelectKeyRes, error)
func (*RemoteGPGUI) WantToAddGPGKey ¶
type RemoteIdentifyUI ¶
type RemoteIdentifyUI struct { libkb.Contextified // contains filtered or unexported fields }
func (*RemoteIdentifyUI) Cancel ¶
func (u *RemoteIdentifyUI) Cancel(mctx libkb.MetaContext) error
func (*RemoteIdentifyUI) Confirm ¶
func (u *RemoteIdentifyUI) Confirm(mctx libkb.MetaContext, io *keybase1.IdentifyOutcome) (keybase1.ConfirmResult, error)
func (*RemoteIdentifyUI) Dismiss ¶
func (u *RemoteIdentifyUI) Dismiss(mctx libkb.MetaContext, username string, reason keybase1.DismissReason) error
func (*RemoteIdentifyUI) DisplayCryptocurrency ¶
func (u *RemoteIdentifyUI) DisplayCryptocurrency(mctx libkb.MetaContext, c keybase1.Cryptocurrency) error
func (*RemoteIdentifyUI) DisplayKey ¶
func (u *RemoteIdentifyUI) DisplayKey(mctx libkb.MetaContext, key keybase1.IdentifyKey) error
func (*RemoteIdentifyUI) DisplayStellarAccount ¶
func (u *RemoteIdentifyUI) DisplayStellarAccount(mctx libkb.MetaContext, a keybase1.StellarAccount) error
func (*RemoteIdentifyUI) DisplayTLFCreateWithInvite ¶
func (u *RemoteIdentifyUI) DisplayTLFCreateWithInvite(mctx libkb.MetaContext, arg keybase1.DisplayTLFCreateWithInviteArg) error
func (*RemoteIdentifyUI) DisplayTrackStatement ¶
func (u *RemoteIdentifyUI) DisplayTrackStatement(mctx libkb.MetaContext, s string) error
func (*RemoteIdentifyUI) DisplayUserCard ¶
func (u *RemoteIdentifyUI) DisplayUserCard(mctx libkb.MetaContext, card keybase1.UserCard) error
func (*RemoteIdentifyUI) Finish ¶
func (u *RemoteIdentifyUI) Finish(mctx libkb.MetaContext) error
func (*RemoteIdentifyUI) FinishSocialProofCheck ¶
func (u *RemoteIdentifyUI) FinishSocialProofCheck(mctx libkb.MetaContext, p keybase1.RemoteProof, lcr keybase1.LinkCheckResult) error
func (*RemoteIdentifyUI) FinishWebProofCheck ¶
func (u *RemoteIdentifyUI) FinishWebProofCheck(mctx libkb.MetaContext, p keybase1.RemoteProof, lcr keybase1.LinkCheckResult) error
func (*RemoteIdentifyUI) LaunchNetworkChecks ¶
func (u *RemoteIdentifyUI) LaunchNetworkChecks(mctx libkb.MetaContext, id *keybase1.Identity, user *keybase1.User) error
func (*RemoteIdentifyUI) ReportLastTrack ¶
func (u *RemoteIdentifyUI) ReportLastTrack(mctx libkb.MetaContext, t *keybase1.TrackSummary) error
func (*RemoteIdentifyUI) ReportTrackToken ¶
func (u *RemoteIdentifyUI) ReportTrackToken(mctx libkb.MetaContext, token keybase1.TrackToken) error
func (*RemoteIdentifyUI) SetStrict ¶
func (u *RemoteIdentifyUI) SetStrict(b bool)
func (*RemoteIdentifyUI) Start ¶
func (u *RemoteIdentifyUI) Start(mctx libkb.MetaContext, username string, reason keybase1.IdentifyReason, force bool) error
type RemotePgpUI ¶
type RemotePgpUI struct {
// contains filtered or unexported fields
}
func NewRemotePgpUI ¶
func NewRemotePgpUI(sessionID int, c *rpc.Client) *RemotePgpUI
func (*RemotePgpUI) Finished ¶
func (u *RemotePgpUI) Finished(ctx context.Context, sessionID int) error
func (*RemotePgpUI) KeyGenerated ¶
func (u *RemotePgpUI) KeyGenerated(ctx context.Context, arg keybase1.KeyGeneratedArg) error
func (*RemotePgpUI) OutputPGPWarning ¶
func (u *RemotePgpUI) OutputPGPWarning(ctx context.Context, arg keybase1.OutputPGPWarningArg) error
func (*RemotePgpUI) OutputSignatureNonKeybase ¶
func (u *RemotePgpUI) OutputSignatureNonKeybase(ctx context.Context, arg keybase1.OutputSignatureNonKeybaseArg) error
func (*RemotePgpUI) OutputSignatureSuccess ¶
func (u *RemotePgpUI) OutputSignatureSuccess(ctx context.Context, arg keybase1.OutputSignatureSuccessArg) error
func (*RemotePgpUI) ShouldPushPrivate ¶
func (u *RemotePgpUI) ShouldPushPrivate(ctx context.Context, arg keybase1.ShouldPushPrivateArg) (bool, error)
type RemoteProvisionUI ¶
type RemoteProvisionUI struct {
// contains filtered or unexported fields
}
func NewRemoteProvisionUI ¶
func NewRemoteProvisionUI(sessionID int, c *rpc.Client) *RemoteProvisionUI
func (*RemoteProvisionUI) ChooseDevice ¶
func (u *RemoteProvisionUI) ChooseDevice(ctx context.Context, arg keybase1.ChooseDeviceArg) (keybase1.DeviceID, error)
func (*RemoteProvisionUI) ChooseDeviceType ¶
func (u *RemoteProvisionUI) ChooseDeviceType(ctx context.Context, arg keybase1.ChooseDeviceTypeArg) (keybase1.DeviceType, error)
func (*RemoteProvisionUI) ChooseGPGMethod ¶
func (u *RemoteProvisionUI) ChooseGPGMethod(ctx context.Context, arg keybase1.ChooseGPGMethodArg) (keybase1.GPGMethod, error)
func (*RemoteProvisionUI) ChooseProvisioningMethod ¶
func (u *RemoteProvisionUI) ChooseProvisioningMethod(ctx context.Context, arg keybase1.ChooseProvisioningMethodArg) (keybase1.ProvisionMethod, error)
func (*RemoteProvisionUI) DisplayAndPromptSecret ¶
func (u *RemoteProvisionUI) DisplayAndPromptSecret(ctx context.Context, arg keybase1.DisplayAndPromptSecretArg) (keybase1.SecretResponse, error)
func (*RemoteProvisionUI) DisplaySecretExchanged ¶
func (u *RemoteProvisionUI) DisplaySecretExchanged(ctx context.Context, _ int) error
func (*RemoteProvisionUI) PromptNewDeviceName ¶
func (u *RemoteProvisionUI) PromptNewDeviceName(ctx context.Context, arg keybase1.PromptNewDeviceNameArg) (string, error)
func (*RemoteProvisionUI) ProvisioneeSuccess ¶
func (u *RemoteProvisionUI) ProvisioneeSuccess(ctx context.Context, arg keybase1.ProvisioneeSuccessArg) error
func (*RemoteProvisionUI) ProvisionerSuccess ¶
func (u *RemoteProvisionUI) ProvisionerSuccess(ctx context.Context, arg keybase1.ProvisionerSuccessArg) error
func (*RemoteProvisionUI) SwitchToGPGSignOK ¶
func (u *RemoteProvisionUI) SwitchToGPGSignOK(ctx context.Context, arg keybase1.SwitchToGPGSignOKArg) (bool, error)
type RemoteSaltpackUI ¶
type RemoteSaltpackUI struct {
// contains filtered or unexported fields
}
func NewRemoteSaltpackUI ¶
func NewRemoteSaltpackUI(sessionID int, c *rpc.Client) *RemoteSaltpackUI
func (*RemoteSaltpackUI) SaltpackPromptForDecrypt ¶
func (r *RemoteSaltpackUI) SaltpackPromptForDecrypt(ctx context.Context, arg keybase1.SaltpackPromptForDecryptArg, usedDelegateUI bool) (err error)
func (*RemoteSaltpackUI) SaltpackVerifyBadSender ¶
func (r *RemoteSaltpackUI) SaltpackVerifyBadSender(ctx context.Context, arg keybase1.SaltpackVerifyBadSenderArg) (err error)
func (*RemoteSaltpackUI) SaltpackVerifySuccess ¶
func (r *RemoteSaltpackUI) SaltpackVerifySuccess(ctx context.Context, arg keybase1.SaltpackVerifySuccessArg) (err error)
type RemoteTeamsUI ¶
type RemoteTeamsUI struct {
// contains filtered or unexported fields
}
func NewRemoteTeamsUI ¶
func NewRemoteTeamsUI(sessionID int, c *rpc.Client) *RemoteTeamsUI
func (*RemoteTeamsUI) ConfirmInviteLinkAccept ¶
func (r *RemoteTeamsUI) ConfirmInviteLinkAccept(ctx context.Context, arg keybase1.ConfirmInviteLinkAcceptArg) (bool, error)
func (*RemoteTeamsUI) ConfirmRootTeamDelete ¶
func (r *RemoteTeamsUI) ConfirmRootTeamDelete(ctx context.Context, arg keybase1.ConfirmRootTeamDeleteArg) (bool, error)
func (*RemoteTeamsUI) ConfirmSubteamDelete ¶
func (r *RemoteTeamsUI) ConfirmSubteamDelete(ctx context.Context, arg keybase1.ConfirmSubteamDeleteArg) (bool, error)
type RevokeHandler ¶
type RevokeHandler struct { *BaseHandler libkb.Contextified }
func NewRevokeHandler ¶
func NewRevokeHandler(xp rpc.Transporter, g *libkb.GlobalContext) *RevokeHandler
func (*RevokeHandler) RevokeDevice ¶
func (h *RevokeHandler) RevokeDevice(ctx context.Context, arg keybase1.RevokeDeviceArg) error
func (*RevokeHandler) RevokeKey ¶
func (h *RevokeHandler) RevokeKey(ctx context.Context, arg keybase1.RevokeKeyArg) error
func (*RevokeHandler) RevokeSigs ¶
func (h *RevokeHandler) RevokeSigs(ctx context.Context, arg keybase1.RevokeSigsArg) error
type SaltpackHandler ¶
type SaltpackHandler struct { *BaseHandler libkb.Contextified }
func NewSaltpackHandler ¶
func NewSaltpackHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SaltpackHandler
func (*SaltpackHandler) SaltpackDecrypt ¶
func (h *SaltpackHandler) SaltpackDecrypt(ctx context.Context, arg keybase1.SaltpackDecryptArg) (info keybase1.SaltpackEncryptedMessageInfo, err error)
func (*SaltpackHandler) SaltpackDecryptFile ¶
func (h *SaltpackHandler) SaltpackDecryptFile(ctx context.Context, arg keybase1.SaltpackDecryptFileArg) (r keybase1.SaltpackFileResult, err error)
func (*SaltpackHandler) SaltpackDecryptString ¶
func (h *SaltpackHandler) SaltpackDecryptString(ctx context.Context, arg keybase1.SaltpackDecryptStringArg) (keybase1.SaltpackPlaintextResult, error)
func (*SaltpackHandler) SaltpackEncrypt ¶
func (h *SaltpackHandler) SaltpackEncrypt(ctx context.Context, arg keybase1.SaltpackEncryptArg) (keybase1.SaltpackEncryptResult, error)
func (*SaltpackHandler) SaltpackEncryptFile ¶
func (h *SaltpackHandler) SaltpackEncryptFile(ctx context.Context, arg keybase1.SaltpackEncryptFileArg) (r keybase1.SaltpackEncryptFileResult, err error)
func (*SaltpackHandler) SaltpackEncryptString ¶
func (h *SaltpackHandler) SaltpackEncryptString(ctx context.Context, arg keybase1.SaltpackEncryptStringArg) (keybase1.SaltpackEncryptStringResult, error)
func (*SaltpackHandler) SaltpackEncryptStringToTextFile ¶
func (h *SaltpackHandler) SaltpackEncryptStringToTextFile(ctx context.Context, arg keybase1.SaltpackEncryptStringToTextFileArg) (r keybase1.SaltpackEncryptFileResult, err error)
func (*SaltpackHandler) SaltpackSaveCiphertextToFile ¶
func (h *SaltpackHandler) SaltpackSaveCiphertextToFile(ctx context.Context, arg keybase1.SaltpackSaveCiphertextToFileArg) (s string, err error)
func (*SaltpackHandler) SaltpackSaveSignedMsgToFile ¶
func (h *SaltpackHandler) SaltpackSaveSignedMsgToFile(ctx context.Context, arg keybase1.SaltpackSaveSignedMsgToFileArg) (s string, err error)
func (*SaltpackHandler) SaltpackSign ¶
func (h *SaltpackHandler) SaltpackSign(ctx context.Context, arg keybase1.SaltpackSignArg) error
func (*SaltpackHandler) SaltpackSignFile ¶
func (h *SaltpackHandler) SaltpackSignFile(ctx context.Context, arg keybase1.SaltpackSignFileArg) (s string, err error)
func (*SaltpackHandler) SaltpackSignString ¶
func (h *SaltpackHandler) SaltpackSignString(ctx context.Context, arg keybase1.SaltpackSignStringArg) (string, error)
func (*SaltpackHandler) SaltpackSignStringToTextFile ¶
func (h *SaltpackHandler) SaltpackSignStringToTextFile(ctx context.Context, arg keybase1.SaltpackSignStringToTextFileArg) (s string, err error)
func (*SaltpackHandler) SaltpackVerify ¶
func (h *SaltpackHandler) SaltpackVerify(ctx context.Context, arg keybase1.SaltpackVerifyArg) error
func (*SaltpackHandler) SaltpackVerifyFile ¶
func (h *SaltpackHandler) SaltpackVerifyFile(ctx context.Context, arg keybase1.SaltpackVerifyFileArg) (r keybase1.SaltpackVerifyFileResult, err error)
func (*SaltpackHandler) SaltpackVerifyString ¶
func (h *SaltpackHandler) SaltpackVerifyString(ctx context.Context, arg keybase1.SaltpackVerifyStringArg) (keybase1.SaltpackVerifyResult, error)
type ScanProofsHandler ¶
type ScanProofsHandler struct { *BaseHandler libkb.Contextified }
func NewScanProofsHandler ¶
func NewScanProofsHandler(xp rpc.Transporter, g *libkb.GlobalContext) *ScanProofsHandler
func (*ScanProofsHandler) ScanProofs ¶
func (h *ScanProofsHandler) ScanProofs(ctx context.Context, arg keybase1.ScanProofsArg) error
ScanProofs creates a ScanProofsEngine and runs it.
type SecretKeysHandler ¶
type SecretKeysHandler struct { *BaseHandler libkb.Contextified }
func NewSecretKeysHandler ¶
func NewSecretKeysHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SecretKeysHandler
func (*SecretKeysHandler) GetSecretKeys ¶
func (h *SecretKeysHandler) GetSecretKeys(ctx context.Context, sessionID int) (keybase1.SecretKeys, error)
type SecretUI ¶
type SecretUI struct { libkb.Contextified // contains filtered or unexported fields }
func (*SecretUI) GetPassphrase ¶
func (u *SecretUI) GetPassphrase(pinentry keybase1.GUIEntryArg, terminal *keybase1.SecretEntryArg) (keybase1.GetPassphraseRes, error)
GetPassphrase gets the current keybase passphrase from delegated pinentry.
type SelfProvisionHandler ¶
type SelfProvisionHandler struct { *BaseHandler libkb.Contextified }
func NewSelfProvisionHandler ¶
func NewSelfProvisionHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SelfProvisionHandler
func (*SelfProvisionHandler) SelfProvision ¶
func (h *SelfProvisionHandler) SelfProvision(ctx context.Context, arg keybase1.SelfProvisionArg) error
type Service ¶
type Service struct { libkb.Contextified globals.ChatContextified ForkType keybase1.ForkType // contains filtered or unexported fields }
func NewService ¶
func NewService(g *libkb.GlobalContext, isDaemon bool) *Service
func (*Service) GetExclusiveLock ¶
GetExclusiveLock grabs the exclusive lock over running keybase and then installs a shutdown hook to release the lock automatically on shutdown.
func (*Service) GetExclusiveLockWithoutAutoUnlock ¶
GetExclusiveLockWithoutAutoUnlock grabs the exclusive lock over running keybase and continues to hold the lock. The caller is then required to manually release this lock via ReleaseLock()
func (*Service) GetStartChannel ¶
func (d *Service) GetStartChannel() <-chan struct{}
func (*Service) GregorInject ¶
func (*Service) GregorInjectOutOfBandMessage ¶
func (*Service) ListenLoopWithStopper ¶
func (*Service) RegisterProtocols ¶
func (d *Service) RegisterProtocols(srv *rpc.Server, xp rpc.Transporter, connID libkb.ConnectionID, logReg *logRegister) (err error)
func (*Service) ReleaseLock ¶
func (d *Service) ReleaseLock(mctx libkb.MetaContext) error
ReleaseLock releases the locking pidfile by closing, unlocking and deleting it.
func (*Service) RunBackgroundOperations ¶
func (*Service) SetGregorPushStateFilter ¶
func (*Service) SetInstallReferrerListener ¶
func (d *Service) SetInstallReferrerListener(i InstallReferrerListener)
func (*Service) SetupChatModules ¶
func (d *Service) SetupChatModules(ri func() chat1.RemoteInterface)
func (*Service) SetupCriticalSubServices ¶
func (*Service) SimulateGregorCrashForTesting ¶
func (d *Service) SimulateGregorCrashForTesting()
func (*Service) StartLoopbackServer ¶
func (d *Service) StartLoopbackServer(loginMode libkb.LoginAttempt) error
func (*Service) StartStandaloneChat ¶
func (d *Service) StartStandaloneChat(g *libkb.GlobalContext) error
type SessionHandler ¶
type SessionHandler struct { libkb.Contextified *BaseHandler }
SessionHandler is the RPC handler for the session interface.
func NewSessionHandler ¶
func NewSessionHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SessionHandler
NewSessionHandler creates a SessionHandler for the xp transport.
func (*SessionHandler) CurrentSession ¶
func (h *SessionHandler) CurrentSession(ctx context.Context, sessionID int) (keybase1.Session, error)
CurrentSession uses the global session to find the session. If the user isn't logged in, it returns libkb.NoSessionError.
This function was modified to use cached information instead of loading the full self user.
This does do a full call to sesscheck and ensures that the session token is valid.
func (*SessionHandler) SessionPing ¶
func (h *SessionHandler) SessionPing(context.Context) error
SessionPing can be used by keepalives for connected services.
type Shutdowner ¶
type Shutdowner interface {
Shutdown()
}
type SignupHandler ¶
type SignupHandler struct { *BaseHandler libkb.Contextified }
func NewSignupHandler ¶
func NewSignupHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SignupHandler
func (*SignupHandler) CheckInvitationCode ¶
func (h *SignupHandler) CheckInvitationCode(ctx context.Context, arg keybase1.CheckInvitationCodeArg) (err error)
func (*SignupHandler) CheckUsernameAvailable ¶
func (h *SignupHandler) CheckUsernameAvailable(ctx context.Context, arg keybase1.CheckUsernameAvailableArg) error
func (*SignupHandler) GetInvitationCode ¶
func (*SignupHandler) InviteRequest ¶
func (h *SignupHandler) InviteRequest(ctx context.Context, arg keybase1.InviteRequestArg) (err error)
type SigsHandler ¶
type SigsHandler struct { *BaseHandler libkb.Contextified }
SigsHandler is the RPC handler for the sigs interface.
func NewSigsHandler ¶
func NewSigsHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SigsHandler
NewSigsHandler creates a SigsHandler for the xp transport.
func (*SigsHandler) SigList ¶
func (h *SigsHandler) SigList(ctx context.Context, arg keybase1.SigListArg) ([]keybase1.Sig, error)
func (*SigsHandler) SigListJSON ¶
func (h *SigsHandler) SigListJSON(ctx context.Context, arg keybase1.SigListJSONArg) (string, error)
type SimpleFSHandler ¶
type SimpleFSHandler struct { *BaseHandler libkb.Contextified }
func NewSimpleFSHandler ¶
func NewSimpleFSHandler(xp rpc.Transporter, g *libkb.GlobalContext) *SimpleFSHandler
func (*SimpleFSHandler) SimpleFSCancel ¶
SimpleFSCancel - Cancels a running operation, like copy.
func (*SimpleFSHandler) SimpleFSCancelDownload ¶
func (s *SimpleFSHandler) SimpleFSCancelDownload( ctx context.Context, downloadID string) (err error)
func (*SimpleFSHandler) SimpleFSCancelJournalUploads ¶
func (s *SimpleFSHandler) SimpleFSCancelJournalUploads( ctx context.Context, path keybase1.KBFSPath) (err error)
SimpleFSDismissUpload implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSCancelUpload ¶
func (s *SimpleFSHandler) SimpleFSCancelUpload( ctx context.Context, uploadID string) (err error)
SimpleFSCancelUpload implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSCheck ¶
func (s *SimpleFSHandler) SimpleFSCheck(ctx context.Context, arg keybase1.OpID) (keybase1.OpProgress, error)
SimpleFSCheck - Check progress of pending operation
func (*SimpleFSHandler) SimpleFSCheckReachability ¶
func (s *SimpleFSHandler) SimpleFSCheckReachability(ctx context.Context) error
SimpleFSCheckReachability implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSClearConflictState ¶
SimpleFSClearConflictState implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSClose ¶
SimpleFSClose - Close OpID, cancels any pending operation. Must be called after list/copy/remove
func (*SimpleFSHandler) SimpleFSConfigureDownload ¶
func (s *SimpleFSHandler) SimpleFSConfigureDownload( ctx context.Context, arg keybase1.SimpleFSConfigureDownloadArg) (err error)
func (*SimpleFSHandler) SimpleFSCopy ¶
func (s *SimpleFSHandler) SimpleFSCopy(ctx context.Context, arg keybase1.SimpleFSCopyArg) error
SimpleFSCopy - Begin copy of file or directory
func (*SimpleFSHandler) SimpleFSCopyRecursive ¶
func (s *SimpleFSHandler) SimpleFSCopyRecursive(ctx context.Context, arg keybase1.SimpleFSCopyRecursiveArg) error
SimpleFSCopyRecursive - Begin recursive copy of directory
func (*SimpleFSHandler) SimpleFSDeobfuscatePath ¶
func (s *SimpleFSHandler) SimpleFSDeobfuscatePath( ctx context.Context, path keybase1.Path) (res []string, err error)
SimpleFSDeobfuscatePath implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSDismissDownload ¶
func (s *SimpleFSHandler) SimpleFSDismissDownload( ctx context.Context, downloadID string) (err error)
func (*SimpleFSHandler) SimpleFSDismissUpload ¶
func (s *SimpleFSHandler) SimpleFSDismissUpload( ctx context.Context, uploadID string) (err error)
SimpleFSDismissUpload implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSDumpDebuggingInfo ¶
func (s *SimpleFSHandler) SimpleFSDumpDebuggingInfo(ctx context.Context) error
SimpleFSDumpDebuggingInfo - Instructs KBFS to dump debugging info into its logs.
func (*SimpleFSHandler) SimpleFSFinishResolvingConflict ¶
func (s *SimpleFSHandler) SimpleFSFinishResolvingConflict(ctx context.Context, path keybase1.Path) error
SimpleFSFinishResolvingConflict implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSFolderEditHistory ¶
func (s *SimpleFSHandler) SimpleFSFolderEditHistory( ctx context.Context, path keybase1.Path) ( res keybase1.FSFolderEditHistory, err error)
SimpleFSFolderEditHistory implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSFolderSyncConfigAndStatus ¶
func (s *SimpleFSHandler) SimpleFSFolderSyncConfigAndStatus( ctx context.Context, path keybase1.Path) ( keybase1.FolderSyncConfigAndStatus, error)
SimpleFSFolderSyncConfigAndStatus implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSForceStuckConflict ¶
func (s *SimpleFSHandler) SimpleFSForceStuckConflict( ctx context.Context, path keybase1.Path) error
SimpleFSForceStuckConflict implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetDownloadInfo ¶
func (s *SimpleFSHandler) SimpleFSGetDownloadInfo( ctx context.Context, downloadID string) (downloadInfo keybase1.DownloadInfo, err error)
func (*SimpleFSHandler) SimpleFSGetDownloadStatus ¶
func (s *SimpleFSHandler) SimpleFSGetDownloadStatus(ctx context.Context) ( status keybase1.DownloadStatus, err error)
func (*SimpleFSHandler) SimpleFSGetFilesTabBadge ¶
func (s *SimpleFSHandler) SimpleFSGetFilesTabBadge(ctx context.Context) ( keybase1.FilesTabBadge, error)
SimpleFSGetFilesTabBadge implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetFolder ¶
func (s *SimpleFSHandler) SimpleFSGetFolder( ctx context.Context, kbfsPath keybase1.KBFSPath) ( res keybase1.FolderWithFavFlags, err error)
SimpleFSGetFolder implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetGUIFileContext ¶
func (s *SimpleFSHandler) SimpleFSGetGUIFileContext(ctx context.Context, path keybase1.KBFSPath) (resource keybase1.GUIFileContext, err error)
SimpleFSGetGUIFileContext implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetIndexProgress ¶
func (s *SimpleFSHandler) SimpleFSGetIndexProgress( ctx context.Context) (res keybase1.SimpleFSIndexProgress, err error)
SimpleFSGetIndexProgress implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetOnlineStatus ¶
func (s *SimpleFSHandler) SimpleFSGetOnlineStatus( ctx context.Context, clientID string) (keybase1.KbfsOnlineStatus, error)
SimpleFSGetOnlineStatus implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetOps ¶
func (s *SimpleFSHandler) SimpleFSGetOps(ctx context.Context) ([]keybase1.OpDescription, error)
SimpleFSGetOps - Get all the outstanding operations
func (*SimpleFSHandler) SimpleFSGetRevisions ¶
func (s *SimpleFSHandler) SimpleFSGetRevisions( ctx context.Context, arg keybase1.SimpleFSGetRevisionsArg) error
SimpleFSGetRevisions - Get revision info for a directory entry
func (*SimpleFSHandler) SimpleFSGetStats ¶
func (s *SimpleFSHandler) SimpleFSGetStats(ctx context.Context) ( keybase1.SimpleFSStats, error)
SimpleFSGetStats implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetTeamQuotaUsage ¶
func (s *SimpleFSHandler) SimpleFSGetTeamQuotaUsage( ctx context.Context, teamName keybase1.TeamName) ( keybase1.SimpleFSQuotaUsage, error)
SimpleFSGetTeamQuotaUsage implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetUploadStatus ¶
func (s *SimpleFSHandler) SimpleFSGetUploadStatus( ctx context.Context) (status []keybase1.UploadState, err error)
SimpleFSGetUploadStatus implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSGetUserQuotaUsage ¶
func (s *SimpleFSHandler) SimpleFSGetUserQuotaUsage(ctx context.Context) ( keybase1.SimpleFSQuotaUsage, error)
SimpleFSGetUserQuotaUsage implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSList ¶
func (s *SimpleFSHandler) SimpleFSList(ctx context.Context, arg keybase1.SimpleFSListArg) error
SimpleFSList - Begin list of items in directory at path Retrieve results with readList() Can be a single file to get flags/status
func (*SimpleFSHandler) SimpleFSListFavorites ¶
func (s *SimpleFSHandler) SimpleFSListFavorites(ctx context.Context) ( keybase1.FavoritesResult, error)
SimpleFSFolderSetSyncConfig implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSListRecursive ¶
func (s *SimpleFSHandler) SimpleFSListRecursive(ctx context.Context, arg keybase1.SimpleFSListRecursiveArg) error
SimpleFSListRecursive - Begin recursive list of items in directory at path
func (*SimpleFSHandler) SimpleFSListRecursiveToDepth ¶
func (s *SimpleFSHandler) SimpleFSListRecursiveToDepth(ctx context.Context, arg keybase1.SimpleFSListRecursiveToDepthArg) error
SimpleFSListRecursiveToDepth - Begin recursive list of items in directory at path to a given depth.
func (*SimpleFSHandler) SimpleFSMakeOpid ¶
SimpleFSMakeOpid - Convenience helper for generating new random value
func (*SimpleFSHandler) SimpleFSMakeTempDirForUpload ¶
func (s *SimpleFSHandler) SimpleFSMakeTempDirForUpload( ctx context.Context) (dirPath string, err error)
SimpleFSMakeTempDirForUpload implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSMove ¶
func (s *SimpleFSHandler) SimpleFSMove(ctx context.Context, arg keybase1.SimpleFSMoveArg) error
SimpleFSMove - Begin move of file or directory, from/to KBFS only
func (*SimpleFSHandler) SimpleFSObfuscatePath ¶
func (s *SimpleFSHandler) SimpleFSObfuscatePath( ctx context.Context, path keybase1.Path) (res string, err error)
SimpleFSObfuscatePath implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSOpen ¶
func (s *SimpleFSHandler) SimpleFSOpen(ctx context.Context, arg keybase1.SimpleFSOpenArg) error
SimpleFSOpen - Create/open a file and leave it open or create a directory Files must be closed afterwards.
func (*SimpleFSHandler) SimpleFSRead ¶
func (s *SimpleFSHandler) SimpleFSRead(ctx context.Context, arg keybase1.SimpleFSReadArg) (keybase1.FileContent, error)
SimpleFSRead - Read (possibly partial) contents of open file, up to the amount specified by size. Repeat until zero bytes are returned or error. If size is zero, read an arbitrary amount.
func (*SimpleFSHandler) SimpleFSReadList ¶
func (s *SimpleFSHandler) SimpleFSReadList(ctx context.Context, arg keybase1.OpID) (keybase1.SimpleFSListResult, error)
SimpleFSReadList - Get list of Paths in progress. Can indicate status of pending to get more entries.
func (*SimpleFSHandler) SimpleFSReadRevisions ¶
func (s *SimpleFSHandler) SimpleFSReadRevisions( ctx context.Context, opID keybase1.OpID) ( keybase1.GetRevisionsResult, error)
SimpleFSReadRevisions - Get list of revisions in progress. Can indicate status of pending to get more entries.
func (*SimpleFSHandler) SimpleFSRemove ¶
func (s *SimpleFSHandler) SimpleFSRemove(ctx context.Context, arg keybase1.SimpleFSRemoveArg) error
SimpleFSRemove - Remove file or directory from filesystem
func (*SimpleFSHandler) SimpleFSRename ¶
func (s *SimpleFSHandler) SimpleFSRename(ctx context.Context, arg keybase1.SimpleFSRenameArg) error
SimpleFSRename - Rename file or directory, KBFS side only
func (*SimpleFSHandler) SimpleFSReset ¶
func (s *SimpleFSHandler) SimpleFSReset( ctx context.Context, arg keybase1.SimpleFSResetArg) (err error)
SimpleFSReset implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSResetIndex ¶
func (s *SimpleFSHandler) SimpleFSResetIndex(ctx context.Context) error
SimpleFSResetIndex implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSearch ¶
func (s *SimpleFSHandler) SimpleFSSearch( ctx context.Context, arg keybase1.SimpleFSSearchArg) ( keybase1.SimpleFSSearchResults, error)
SimpleFSSearch implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSetDebugLevel ¶
func (s *SimpleFSHandler) SimpleFSSetDebugLevel( ctx context.Context, level string) error
SimpleFSSetDebugLevel implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSetFolderSyncConfig ¶
func (s *SimpleFSHandler) SimpleFSSetFolderSyncConfig( ctx context.Context, arg keybase1.SimpleFSSetFolderSyncConfigArg) error
SimpleFSFolderSetSyncConfig implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSetNotificationThreshold ¶
func (s *SimpleFSHandler) SimpleFSSetNotificationThreshold( ctx context.Context, threshold int64) error
SimpleFSSetNotificationThreshold implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSetSfmiBannerDismissed ¶
func (s *SimpleFSHandler) SimpleFSSetSfmiBannerDismissed(ctx context.Context, dismissed bool) error
SimpleFSSetSfmiBannerDismissed implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSetStat ¶
func (s *SimpleFSHandler) SimpleFSSetStat(ctx context.Context, arg keybase1.SimpleFSSetStatArg) error
SimpleFSSetStat - Set/clear file bits - only executable for now
func (*SimpleFSHandler) SimpleFSSetSyncOnCellular ¶
func (s *SimpleFSHandler) SimpleFSSetSyncOnCellular( ctx context.Context, syncOnCellular bool) error
SimpleFSSetSfmiBannerDismissed implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSettings ¶
func (s *SimpleFSHandler) SimpleFSSettings( ctx context.Context) (keybase1.FSSettings, error)
SimpleFSSettings implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSStartDownload ¶
func (s *SimpleFSHandler) SimpleFSStartDownload( ctx context.Context, arg keybase1.SimpleFSStartDownloadArg) (downloadID string, err error)
func (*SimpleFSHandler) SimpleFSStartUpload ¶
func (s *SimpleFSHandler) SimpleFSStartUpload(ctx context.Context, arg keybase1.SimpleFSStartUploadArg) (uploadID string, err error)
SimpleFSStartUpload implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSStat ¶
func (s *SimpleFSHandler) SimpleFSStat(ctx context.Context, arg keybase1.SimpleFSStatArg) (keybase1.Dirent, error)
SimpleFSStat - Get info about file
func (*SimpleFSHandler) SimpleFSSubscribeNonPath ¶
func (s *SimpleFSHandler) SimpleFSSubscribeNonPath(ctx context.Context, arg keybase1.SimpleFSSubscribeNonPathArg) error
func (*SimpleFSHandler) SimpleFSSubscribePath ¶
func (s *SimpleFSHandler) SimpleFSSubscribePath(ctx context.Context, arg keybase1.SimpleFSSubscribePathArg) error
func (*SimpleFSHandler) SimpleFSSymlink ¶
func (s *SimpleFSHandler) SimpleFSSymlink(ctx context.Context, arg keybase1.SimpleFSSymlinkArg) error
SimpleFSSymlink - Make a symlink from KBFS to either elsewhere in KBFS or in the regular filesystem
func (*SimpleFSHandler) SimpleFSSyncConfigAndStatus ¶
func (s *SimpleFSHandler) SimpleFSSyncConfigAndStatus( ctx context.Context, identifyBehavior *keybase1.TLFIdentifyBehavior) (keybase1.SyncConfigAndStatusRes, error)
SimpleFSSyncConfigAndStatus implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSSyncStatus ¶
func (s *SimpleFSHandler) SimpleFSSyncStatus(ctx context.Context, filter keybase1.ListFilter) (keybase1.FSSyncStatus, error)
SimpleFSSyncStatus - Get sync status.
func (*SimpleFSHandler) SimpleFSUnsubscribe ¶
func (s *SimpleFSHandler) SimpleFSUnsubscribe(ctx context.Context, arg keybase1.SimpleFSUnsubscribeArg) error
func (*SimpleFSHandler) SimpleFSUserEditHistory ¶
func (s *SimpleFSHandler) SimpleFSUserEditHistory(ctx context.Context) ( res []keybase1.FSFolderEditHistory, err error)
SimpleFSUserEditHistory implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSUserIn ¶
func (s *SimpleFSHandler) SimpleFSUserIn(ctx context.Context, clientKey string) error
SimpleFSUserIn implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSUserOut ¶
func (s *SimpleFSHandler) SimpleFSUserOut(ctx context.Context, clientKey string) error
SimpleFSUserOut implements the SimpleFSInterface.
func (*SimpleFSHandler) SimpleFSWait ¶
SimpleFSWait - Blocking wait for the pending operation to finish
func (*SimpleFSHandler) SimpleFSWrite ¶
func (s *SimpleFSHandler) SimpleFSWrite(ctx context.Context, arg keybase1.SimpleFSWriteArg) error
SimpleFSWrite - Append content to opened file. May be repeated until OpID is closed.
type StringReceiver ¶
type StringReceiver interface {
CallbackWithString(s string)
}
type TeamSearchHandler ¶
type TeamSearchHandler struct { *BaseHandler libkb.Contextified }
func (*TeamSearchHandler) TeamSearch ¶
func (h *TeamSearchHandler) TeamSearch(ctx context.Context, arg keybase1.TeamSearchArg) (res keybase1.TeamSearchRes, err error)
type TeamsHandler ¶
type TeamsHandler struct { *BaseHandler globals.Contextified // contains filtered or unexported fields }
func NewTeamsHandler ¶
func NewTeamsHandler(xp rpc.Transporter, id libkb.ConnectionID, g *globals.Context, service *Service) *TeamsHandler
func (*TeamsHandler) CanUserPerform ¶
func (h *TeamsHandler) CanUserPerform(ctx context.Context, teamname string) (ret keybase1.TeamOperation, err error)
func (*TeamsHandler) FindAssertionsInTeamNoResolve ¶
func (h *TeamsHandler) FindAssertionsInTeamNoResolve(ctx context.Context, arg keybase1.FindAssertionsInTeamNoResolveArg) (ret []string, err error)
func (*TeamsHandler) FindNextMerkleRootAfterTeamRemoval ¶
func (h *TeamsHandler) FindNextMerkleRootAfterTeamRemoval(ctx context.Context, arg keybase1.FindNextMerkleRootAfterTeamRemovalArg) (res keybase1.NextMerkleRootRes, err error)
func (*TeamsHandler) FindNextMerkleRootAfterTeamRemovalBySigningKey ¶
func (h *TeamsHandler) FindNextMerkleRootAfterTeamRemovalBySigningKey(ctx context.Context, arg keybase1.FindNextMerkleRootAfterTeamRemovalBySigningKeyArg) (res keybase1.NextMerkleRootRes, err error)
func (*TeamsHandler) Ftl ¶
func (h *TeamsHandler) Ftl(ctx context.Context, arg keybase1.FastTeamLoadArg) (res keybase1.FastTeamLoadRes, err error)
func (*TeamsHandler) GetAnnotatedTeam ¶
func (h *TeamsHandler) GetAnnotatedTeam(ctx context.Context, arg keybase1.TeamID) (res keybase1.AnnotatedTeam, err error)
func (*TeamsHandler) GetAnnotatedTeamByName ¶
func (h *TeamsHandler) GetAnnotatedTeamByName(ctx context.Context, arg string) (res keybase1.AnnotatedTeam, err error)
func (*TeamsHandler) GetInviteLinkDetails ¶
func (h *TeamsHandler) GetInviteLinkDetails(ctx context.Context, inviteID keybase1.TeamInviteID) (details keybase1.InviteLinkDetails, err error)
func (*TeamsHandler) GetTarsDisabled ¶
func (*TeamsHandler) GetTeamAndMemberShowcase ¶
func (h *TeamsHandler) GetTeamAndMemberShowcase(ctx context.Context, id keybase1.TeamID) (ret keybase1.TeamAndMemberShowcase, err error)
func (*TeamsHandler) GetTeamName ¶
func (*TeamsHandler) GetTeamRoleMap ¶
func (h *TeamsHandler) GetTeamRoleMap(ctx context.Context) (res keybase1.TeamRoleMapAndVersion, err error)
func (*TeamsHandler) GetTeamRootID ¶
func (*TeamsHandler) GetTeamShowcase ¶
func (h *TeamsHandler) GetTeamShowcase(ctx context.Context, teamID keybase1.TeamID) (ret keybase1.TeamShowcase, err error)
func (*TeamsHandler) GetUntrustedTeamInfo ¶
func (h *TeamsHandler) GetUntrustedTeamInfo(ctx context.Context, name keybase1.TeamName) (info keybase1.UntrustedTeamInfo, err error)
func (*TeamsHandler) LoadTeamPlusApplicationKeys ¶
func (h *TeamsHandler) LoadTeamPlusApplicationKeys(ctx context.Context, arg keybase1.LoadTeamPlusApplicationKeysArg) (res keybase1.TeamPlusApplicationKeys, err error)
func (*TeamsHandler) LoadTeamTreeMembershipsAsync ¶
func (h *TeamsHandler) LoadTeamTreeMembershipsAsync(ctx context.Context, arg keybase1.LoadTeamTreeMembershipsAsyncArg) (res keybase1.TeamTreeInitial, err error)
func (*TeamsHandler) LookupImplicitTeam ¶
func (h *TeamsHandler) LookupImplicitTeam(ctx context.Context, arg keybase1.LookupImplicitTeamArg) (res keybase1.LookupImplicitTeamRes, err error)
func (*TeamsHandler) LookupOrCreateImplicitTeam ¶
func (h *TeamsHandler) LookupOrCreateImplicitTeam(ctx context.Context, arg keybase1.LookupOrCreateImplicitTeamArg) (res keybase1.LookupImplicitTeamRes, err error)
func (*TeamsHandler) ProfileTeamLoad ¶
func (h *TeamsHandler) ProfileTeamLoad(ctx context.Context, arg keybase1.LoadTeamArg) (res keybase1.ProfileTeamLoadRes, err error)
func (*TeamsHandler) SetTarsDisabled ¶
func (h *TeamsHandler) SetTarsDisabled(ctx context.Context, arg keybase1.SetTarsDisabledArg) (err error)
func (*TeamsHandler) SetTeamMemberShowcase ¶
func (h *TeamsHandler) SetTeamMemberShowcase(ctx context.Context, arg keybase1.SetTeamMemberShowcaseArg) (err error)
func (*TeamsHandler) SetTeamShowcase ¶
func (h *TeamsHandler) SetTeamShowcase(ctx context.Context, arg keybase1.SetTeamShowcaseArg) (err error)
func (*TeamsHandler) TeamAcceptInvite ¶
func (h *TeamsHandler) TeamAcceptInvite(ctx context.Context, arg keybase1.TeamAcceptInviteArg) (err error)
func (*TeamsHandler) TeamAcceptInviteOrRequestAccess ¶
func (h *TeamsHandler) TeamAcceptInviteOrRequestAccess(ctx context.Context, arg keybase1.TeamAcceptInviteOrRequestAccessArg) (res keybase1.TeamAcceptOrRequestResult, err error)
func (*TeamsHandler) TeamAddEmailsBulk ¶
func (h *TeamsHandler) TeamAddEmailsBulk(ctx context.Context, arg keybase1.TeamAddEmailsBulkArg) (res keybase1.BulkRes, err error)
func (*TeamsHandler) TeamAddMember ¶
func (h *TeamsHandler) TeamAddMember(ctx context.Context, arg keybase1.TeamAddMemberArg) (res keybase1.TeamAddMemberResult, err error)
func (*TeamsHandler) TeamAddMembers ¶
func (h *TeamsHandler) TeamAddMembers(ctx context.Context, arg keybase1.TeamAddMembersArg) (res keybase1.TeamAddMembersResult, err error)
TeamAddMembers returns err if adding members to team failed. Adding members is "all-or-nothing", except in the case that the 1st attempt fails due to some users having restrictive contact settings. In this situation, we retry adding just the non-restricted members. If this 2nd attempt succeeds, err=nil and TeamAddMembersResult contains a list of the users that weren't added. If the 2nd attempt fails, then an err is returned as usual.
func (*TeamsHandler) TeamAddMembersMultiRole ¶
func (h *TeamsHandler) TeamAddMembersMultiRole(ctx context.Context, arg keybase1.TeamAddMembersMultiRoleArg) (res keybase1.TeamAddMembersResult, err error)
func (*TeamsHandler) TeamCreate ¶
func (h *TeamsHandler) TeamCreate(ctx context.Context, arg keybase1.TeamCreateArg) (res keybase1.TeamCreateResult, err error)
func (*TeamsHandler) TeamCreateFancy ¶
func (h *TeamsHandler) TeamCreateFancy(ctx context.Context, arg keybase1.TeamCreateFancyArg) (teamID keybase1.TeamID, err error)
func (*TeamsHandler) TeamCreateSeitanInvitelink ¶
func (h *TeamsHandler) TeamCreateSeitanInvitelink(ctx context.Context, arg keybase1.TeamCreateSeitanInvitelinkArg) (invitelink keybase1.Invitelink, err error)
func (*TeamsHandler) TeamCreateSeitanInvitelinkWithDuration ¶
func (h *TeamsHandler) TeamCreateSeitanInvitelinkWithDuration(ctx context.Context, arg keybase1.TeamCreateSeitanInvitelinkWithDurationArg) (invitelink keybase1.Invitelink, err error)
func (*TeamsHandler) TeamCreateSeitanToken ¶
func (h *TeamsHandler) TeamCreateSeitanToken(ctx context.Context, arg keybase1.TeamCreateSeitanTokenArg) (token keybase1.SeitanIKey, err error)
func (*TeamsHandler) TeamCreateSeitanTokenV2 ¶
func (h *TeamsHandler) TeamCreateSeitanTokenV2(ctx context.Context, arg keybase1.TeamCreateSeitanTokenV2Arg) (token keybase1.SeitanIKeyV2, err error)
func (*TeamsHandler) TeamCreateWithSettings ¶
func (h *TeamsHandler) TeamCreateWithSettings(ctx context.Context, arg keybase1.TeamCreateWithSettingsArg) (res keybase1.TeamCreateResult, err error)
func (*TeamsHandler) TeamDebug ¶
func (h *TeamsHandler) TeamDebug(ctx context.Context, teamID keybase1.TeamID) (res keybase1.TeamDebugRes, err error)
func (*TeamsHandler) TeamDelete ¶
func (h *TeamsHandler) TeamDelete(ctx context.Context, arg keybase1.TeamDeleteArg) (err error)
func (*TeamsHandler) TeamEditMember ¶
func (h *TeamsHandler) TeamEditMember(ctx context.Context, arg keybase1.TeamEditMemberArg) (err error)
func (*TeamsHandler) TeamEditMembers ¶
func (h *TeamsHandler) TeamEditMembers(ctx context.Context, arg keybase1.TeamEditMembersArg) (res keybase1.TeamEditMembersResult, err error)
func (*TeamsHandler) TeamGet ¶
func (h *TeamsHandler) TeamGet(ctx context.Context, arg keybase1.TeamGetArg) (res keybase1.TeamDetails, err error)
func (*TeamsHandler) TeamGetBotSettings ¶
func (h *TeamsHandler) TeamGetBotSettings(ctx context.Context, arg keybase1.TeamGetBotSettingsArg) (res keybase1.TeamBotSettings, err error)
func (*TeamsHandler) TeamGetByID ¶
func (h *TeamsHandler) TeamGetByID(ctx context.Context, arg keybase1.TeamGetByIDArg) (res keybase1.TeamDetails, err error)
func (*TeamsHandler) TeamGetMembersByID ¶
func (h *TeamsHandler) TeamGetMembersByID(ctx context.Context, arg keybase1.TeamGetMembersByIDArg) (res []keybase1.TeamMemberDetails, err error)
func (*TeamsHandler) TeamGetSubteamsUnverified ¶
func (h *TeamsHandler) TeamGetSubteamsUnverified(ctx context.Context, arg keybase1.TeamGetSubteamsUnverifiedArg) (res keybase1.SubteamListResult, err error)
func (*TeamsHandler) TeamIgnoreRequest ¶
func (h *TeamsHandler) TeamIgnoreRequest(ctx context.Context, arg keybase1.TeamIgnoreRequestArg) (err error)
func (*TeamsHandler) TeamLeave ¶
func (h *TeamsHandler) TeamLeave(ctx context.Context, arg keybase1.TeamLeaveArg) (err error)
func (*TeamsHandler) TeamListMyAccessRequests ¶
func (h *TeamsHandler) TeamListMyAccessRequests(ctx context.Context, arg keybase1.TeamListMyAccessRequestsArg) (res []keybase1.TeamName, err error)
func (*TeamsHandler) TeamListRequests ¶
func (h *TeamsHandler) TeamListRequests(ctx context.Context, arg keybase1.TeamListRequestsArg) (res []keybase1.TeamJoinRequest, err error)
func (*TeamsHandler) TeamListSubteamsRecursive ¶
func (h *TeamsHandler) TeamListSubteamsRecursive(ctx context.Context, arg keybase1.TeamListSubteamsRecursiveArg) (res []keybase1.TeamIDAndName, err error)
func (*TeamsHandler) TeamListTeammates ¶
func (h *TeamsHandler) TeamListTeammates(ctx context.Context, arg keybase1.TeamListTeammatesArg) (res keybase1.AnnotatedTeamList, err error)
func (*TeamsHandler) TeamListUnverified ¶
func (h *TeamsHandler) TeamListUnverified(ctx context.Context, arg keybase1.TeamListUnverifiedArg) (res keybase1.AnnotatedTeamList, err error)
func (*TeamsHandler) TeamListVerified ¶
func (h *TeamsHandler) TeamListVerified(ctx context.Context, arg keybase1.TeamListVerifiedArg) (res keybase1.AnnotatedTeamList, err error)
func (*TeamsHandler) TeamProfileAddList ¶
func (h *TeamsHandler) TeamProfileAddList(ctx context.Context, arg keybase1.TeamProfileAddListArg) (res []keybase1.TeamProfileAddEntry, err error)
func (*TeamsHandler) TeamReAddMemberAfterReset ¶
func (h *TeamsHandler) TeamReAddMemberAfterReset(ctx context.Context, arg keybase1.TeamReAddMemberAfterResetArg) (err error)
func (*TeamsHandler) TeamRemoveMember ¶
func (h *TeamsHandler) TeamRemoveMember(ctx context.Context, arg keybase1.TeamRemoveMemberArg) (err error)
func (*TeamsHandler) TeamRemoveMembers ¶
func (h *TeamsHandler) TeamRemoveMembers(ctx context.Context, arg keybase1.TeamRemoveMembersArg) (res keybase1.TeamRemoveMembersResult, err error)
func (*TeamsHandler) TeamRename ¶
func (h *TeamsHandler) TeamRename(ctx context.Context, arg keybase1.TeamRenameArg) (err error)
func (*TeamsHandler) TeamRequestAccess ¶
func (h *TeamsHandler) TeamRequestAccess(ctx context.Context, arg keybase1.TeamRequestAccessArg) (res keybase1.TeamRequestAccessResult, err error)
func (*TeamsHandler) TeamRotateKey ¶
func (h *TeamsHandler) TeamRotateKey(ctx context.Context, arg keybase1.TeamRotateKeyArg) (err error)
func (*TeamsHandler) TeamSetBotSettings ¶
func (h *TeamsHandler) TeamSetBotSettings(ctx context.Context, arg keybase1.TeamSetBotSettingsArg) (err error)
func (*TeamsHandler) TeamSetSettings ¶
func (h *TeamsHandler) TeamSetSettings(ctx context.Context, arg keybase1.TeamSetSettingsArg) (err error)
func (*TeamsHandler) TeamTreeUnverified ¶
func (h *TeamsHandler) TeamTreeUnverified(ctx context.Context, arg keybase1.TeamTreeUnverifiedArg) (res keybase1.TeamTreeResult, err error)
func (*TeamsHandler) TryDecryptWithTeamKey ¶
func (h *TeamsHandler) TryDecryptWithTeamKey(ctx context.Context, arg keybase1.TryDecryptWithTeamKeyArg) (ret []byte, err error)
func (*TeamsHandler) UntrustedTeamExists ¶
func (h *TeamsHandler) UntrustedTeamExists(ctx context.Context, teamName keybase1.TeamName) (res keybase1.UntrustedTeamExistsResult, err error)
func (*TeamsHandler) UploadTeamAvatar ¶
func (h *TeamsHandler) UploadTeamAvatar(ctx context.Context, arg keybase1.UploadTeamAvatarArg) (err error)
type TestHandler ¶
type TestHandler struct { *BaseHandler libkb.Contextified }
func NewTestHandler ¶
func NewTestHandler(xp rpc.Transporter, g *libkb.GlobalContext) *TestHandler
func (TestHandler) TestAirdropReg ¶
func (t TestHandler) TestAirdropReg(ctx context.Context) error
func (TestHandler) TestCallback ¶
func (t TestHandler) TestCallback(_ context.Context, arg keybase1.TestCallbackArg) (s string, err error)
type TrackHandler ¶
type TrackHandler struct { *BaseHandler libkb.Contextified }
TrackHandler is the RPC handler for the track interface.
func NewTrackHandler ¶
func NewTrackHandler(xp rpc.Transporter, g *libkb.GlobalContext) *TrackHandler
NewTrackHandler creates a TrackHandler for the xp transport.
func (*TrackHandler) CheckTracking ¶
func (h *TrackHandler) CheckTracking(_ context.Context, sessionID int) error
func (*TrackHandler) DismissWithToken ¶
func (h *TrackHandler) DismissWithToken(ctx context.Context, arg keybase1.DismissWithTokenArg) error
func (*TrackHandler) FakeTrackingChanged ¶
func (h *TrackHandler) FakeTrackingChanged(_ context.Context, arg keybase1.FakeTrackingChangedArg) error
func (*TrackHandler) Track ¶
func (h *TrackHandler) Track(ctx context.Context, arg keybase1.TrackArg) (keybase1.ConfirmResult, error)
Track creates a TrackEngine and runs it.
func (*TrackHandler) TrackWithToken ¶
func (h *TrackHandler) TrackWithToken(ctx context.Context, arg keybase1.TrackWithTokenArg) error
func (*TrackHandler) Untrack ¶
func (h *TrackHandler) Untrack(ctx context.Context, arg keybase1.UntrackArg) error
Untrack creates an UntrackEngine and runs it.
type TrackerLoader ¶
type TrackerLoader struct { libkb.Contextified sync.Mutex // contains filtered or unexported fields }
func NewTrackerLoader ¶
func NewTrackerLoader(g *libkb.GlobalContext) *TrackerLoader
func (*TrackerLoader) Run ¶
func (l *TrackerLoader) Run(ctx context.Context)
func (*TrackerLoader) Shutdown ¶
func (l *TrackerLoader) Shutdown(ctx context.Context) chan struct{}
type UIRouter ¶
type UIRouter struct { sync.Mutex libkb.Contextified // contains filtered or unexported fields }
func NewUIRouter ¶
func NewUIRouter(g *libkb.GlobalContext) *UIRouter
func (*UIRouter) GetIdentify3UI ¶
func (u *UIRouter) GetIdentify3UI(m libkb.MetaContext) (keybase1.Identify3UiInterface, error)
func (*UIRouter) GetIdentify3UIAdapter ¶
func (u *UIRouter) GetIdentify3UIAdapter(m libkb.MetaContext) (libkb.IdentifyUI, error)
func (*UIRouter) GetIdentifyUI ¶
func (u *UIRouter) GetIdentifyUI() (libkb.IdentifyUI, error)
func (*UIRouter) GetIdentifyUICtx ¶
func (*UIRouter) GetRekeyUI ¶
func (u *UIRouter) GetRekeyUI() (keybase1.RekeyUIInterface, int, error)
func (*UIRouter) GetRekeyUINoSessionID ¶
func (u *UIRouter) GetRekeyUINoSessionID() (ret keybase1.RekeyUIInterface, err error)
func (*UIRouter) GetSecretUI ¶
type UserBlockedHandler ¶
type UserHandler ¶
type UserHandler struct { *BaseHandler libkb.Contextified globals.ChatContextified // contains filtered or unexported fields }
UserHandler is the RPC handler for the user interface.
func NewUserHandler ¶
func NewUserHandler(xp rpc.Transporter, g *libkb.GlobalContext, chatG *globals.ChatContext, s *Service) *UserHandler
NewUserHandler creates a UserHandler for the xp transport.
func (*UserHandler) BlockUser ¶
func (h *UserHandler) BlockUser(ctx context.Context, username string) (err error)
func (*UserHandler) CanLogout ¶
func (h *UserHandler) CanLogout(ctx context.Context, sessionID int) (res keybase1.CanLogoutRes, err error)
func (*UserHandler) DismissBlockButtons ¶
func (*UserHandler) FindNextMerkleRootAfterReset ¶
func (h *UserHandler) FindNextMerkleRootAfterReset(ctx context.Context, arg keybase1.FindNextMerkleRootAfterResetArg) (ret keybase1.NextMerkleRootRes, err error)
func (*UserHandler) FindNextMerkleRootAfterRevoke ¶
func (h *UserHandler) FindNextMerkleRootAfterRevoke(ctx context.Context, arg keybase1.FindNextMerkleRootAfterRevokeArg) (ret keybase1.NextMerkleRootRes, err error)
func (*UserHandler) GetTeamBlocks ¶
func (*UserHandler) GetUPAK ¶
func (h *UserHandler) GetUPAK(ctx context.Context, arg keybase1.GetUPAKArg) (ret keybase1.UPAKVersioned, err error)
func (*UserHandler) GetUPAKLite ¶
func (h *UserHandler) GetUPAKLite(ctx context.Context, uid keybase1.UID) (ret keybase1.UPKLiteV1AllIncarnations, err error)
func (*UserHandler) GetUserBlocks ¶
func (h *UserHandler) GetUserBlocks(ctx context.Context, arg keybase1.GetUserBlocksArg) (res []keybase1.UserBlock, err error)
func (*UserHandler) InterestingPeople ¶
func (h *UserHandler) InterestingPeople(ctx context.Context, args keybase1.InterestingPeopleArg) (res []keybase1.InterestingPerson, err error)
func (*UserHandler) ListTrackersUnverified ¶
func (h *UserHandler) ListTrackersUnverified(ctx context.Context, arg keybase1.ListTrackersUnverifiedArg) (res keybase1.UserSummarySet, err error)
func (*UserHandler) ListTracking ¶
func (h *UserHandler) ListTracking(ctx context.Context, arg keybase1.ListTrackingArg) (ret keybase1.UserSummarySet, err error)
func (*UserHandler) ListTrackingJSON ¶
func (h *UserHandler) ListTrackingJSON(ctx context.Context, arg keybase1.ListTrackingJSONArg) (res string, err error)
func (*UserHandler) LoadAllPublicKeysUnverified ¶
func (h *UserHandler) LoadAllPublicKeysUnverified(ctx context.Context, arg keybase1.LoadAllPublicKeysUnverifiedArg) (keys []keybase1.PublicKey, err error)
func (*UserHandler) LoadMyPublicKeys ¶
func (*UserHandler) LoadMySettings ¶
func (h *UserHandler) LoadMySettings(ctx context.Context, sessionID int) (res keybase1.UserSettings, err error)
func (*UserHandler) LoadPassphraseState ¶
func (h *UserHandler) LoadPassphraseState(ctx context.Context, sessionID int) (res keybase1.PassphraseState, err error)
func (*UserHandler) LoadPublicKeys ¶
func (h *UserHandler) LoadPublicKeys(ctx context.Context, arg keybase1.LoadPublicKeysArg) (keys []keybase1.PublicKey, err error)
func (*UserHandler) LoadUser ¶
func (h *UserHandler) LoadUser(ctx context.Context, arg keybase1.LoadUserArg) (user keybase1.User, err error)
func (*UserHandler) LoadUserByName ¶
func (h *UserHandler) LoadUserByName(_ context.Context, arg keybase1.LoadUserByNameArg) (user keybase1.User, err error)
func (*UserHandler) LoadUserPlusKeys ¶
func (h *UserHandler) LoadUserPlusKeys(netCtx context.Context, arg keybase1.LoadUserPlusKeysArg) (keybase1.UserPlusKeys, error)
func (*UserHandler) LoadUserPlusKeysV2 ¶
func (h *UserHandler) LoadUserPlusKeysV2(ctx context.Context, arg keybase1.LoadUserPlusKeysV2Arg) (ret keybase1.UserPlusKeysV2AllIncarnations, err error)
func (*UserHandler) MeUserVersion ¶
func (h *UserHandler) MeUserVersion(ctx context.Context, arg keybase1.MeUserVersionArg) (res keybase1.UserVersion, err error)
func (*UserHandler) ProfileEdit ¶
func (h *UserHandler) ProfileEdit(nctx context.Context, arg keybase1.ProfileEditArg) error
func (*UserHandler) ProofSuggestions ¶
func (h *UserHandler) ProofSuggestions(ctx context.Context, sessionID int) (ret keybase1.ProofSuggestionsRes, err error)
func (*UserHandler) ReportUser ¶
func (h *UserHandler) ReportUser(ctx context.Context, arg keybase1.ReportUserArg) (err error)
func (*UserHandler) SetUserBlocks ¶
func (h *UserHandler) SetUserBlocks(ctx context.Context, arg keybase1.SetUserBlocksArg) (err error)
func (*UserHandler) UnblockUser ¶
func (h *UserHandler) UnblockUser(ctx context.Context, username string) (err error)
func (*UserHandler) UploadUserAvatar ¶
func (h *UserHandler) UploadUserAvatar(ctx context.Context, arg keybase1.UploadUserAvatarArg) (err error)
func (*UserHandler) UserCard ¶
func (h *UserHandler) UserCard(ctx context.Context, arg keybase1.UserCardArg) (res *keybase1.UserCard, err error)
type UserSearchHandler ¶
type UserSearchHandler struct { libkb.Contextified *BaseHandler // contains filtered or unexported fields }
func NewUserSearchHandler ¶
func NewUserSearchHandler(xp rpc.Transporter, g *libkb.GlobalContext, provider *contacts.CachedContactsProvider) *UserSearchHandler
func (*UserSearchHandler) BulkEmailOrPhoneSearch ¶
func (h *UserSearchHandler) BulkEmailOrPhoneSearch(ctx context.Context, arg keybase1.BulkEmailOrPhoneSearchArg) (ret []keybase1.EmailOrPhoneNumberSearchResult, err error)
func (*UserSearchHandler) GetNonUserDetails ¶
func (h *UserSearchHandler) GetNonUserDetails(ctx context.Context, arg keybase1.GetNonUserDetailsArg) (res keybase1.NonUserDetails, err error)
func (*UserSearchHandler) UserSearch ¶
func (h *UserSearchHandler) UserSearch(ctx context.Context, arg keybase1.UserSearchArg) (res []keybase1.APIUserSearchResult, err error)
type UserSearchProvider ¶
type UserSearchProvider interface {
MakeSearchRequest(libkb.MetaContext, keybase1.UserSearchArg) ([]keybase1.APIUserSearchResult, error)
}
type UserWasLoggedOutError ¶
type UserWasLoggedOutError struct{}
func (UserWasLoggedOutError) Error ¶
func (e UserWasLoggedOutError) Error() string
func (UserWasLoggedOutError) ToStatus ¶
func (e UserWasLoggedOutError) ToStatus() (s keybase1.Status)
type WaitingForKBFSTimeoutError ¶
type WaitingForKBFSTimeoutError struct {
// contains filtered or unexported fields
}
func (WaitingForKBFSTimeoutError) Cause ¶
func (e WaitingForKBFSTimeoutError) Cause() error
Cause makes it work with errors.Cause().
func (WaitingForKBFSTimeoutError) Error ¶
func (e WaitingForKBFSTimeoutError) Error() string
Error implements the error interface.
func (WaitingForKBFSTimeoutError) HumanError ¶
func (e WaitingForKBFSTimeoutError) HumanError() error
HumanError implements the HumanErrorer interface used in libkb/errors. Without this, the Cause will end up being returned to GUI.
func (WaitingForKBFSTimeoutError) ToStatus ¶
func (e WaitingForKBFSTimeoutError) ToStatus() keybase1.Status
ToStatus implements the ExportableError interface.
type WebOfTrustHandler ¶
type WebOfTrustHandler struct { *BaseHandler libkb.Contextified }
func NewWebOfTrustHandler ¶
func NewWebOfTrustHandler(xp rpc.Transporter, g *libkb.GlobalContext) *WebOfTrustHandler
func (*WebOfTrustHandler) DismissWotNotifications ¶
func (h *WebOfTrustHandler) DismissWotNotifications(ctx context.Context, arg keybase1.DismissWotNotificationsArg) (err error)
func (*WebOfTrustHandler) WotFetchVouches ¶
func (h *WebOfTrustHandler) WotFetchVouches(ctx context.Context, arg keybase1.WotFetchVouchesArg) (res []keybase1.WotVouch, err error)
func (*WebOfTrustHandler) WotReact ¶
func (h *WebOfTrustHandler) WotReact(ctx context.Context, arg keybase1.WotReactArg) error
func (*WebOfTrustHandler) WotVouch ¶
func (h *WebOfTrustHandler) WotVouch(ctx context.Context, arg keybase1.WotVouchArg) (err error)
func (*WebOfTrustHandler) WotVouchCLI ¶
func (h *WebOfTrustHandler) WotVouchCLI(ctx context.Context, arg keybase1.WotVouchCLIArg) (err error)
Source Files ¶
- account.go
- apiserver.go
- appstate.go
- audit.go
- avatars.go
- badger.go
- bot.go
- canceling.go
- chat_local.go
- config.go
- contacts.go
- crypto.go
- cryptocurrency.go
- ctl.go
- ctl_nix.go
- debugging.go
- debugging_devel.go
- deferred_deep_links.go
- delegate_ui.go
- device.go
- emails.go
- ephemeral_handler.go
- errors.go
- favorite.go
- featured_bot.go
- git.go
- gpg.go
- gregor.go
- handler.go
- home.go
- identify.go
- identify3.go
- incoming-share.go
- install.go
- interesting.go
- invite_friends.go
- kbfs.go
- kbfs_favorites_handler.go
- kbfs_mount.go
- kbfs_mount_nix.go
- kvstore.go
- log.go
- log_fwd.go
- log_queue.go
- log_register.go
- log_ui.go
- login.go
- logsend.go
- main.go
- merkle.go
- notify.go
- notify_fs_request.go
- paperprovision.go
- pgp.go
- phone_numbers.go
- pprof.go
- prove.go
- provision.go
- reachability.go
- rekey_log_handler.go
- rekey_master.go
- remote_chat_ui.go
- remote_teams_ui.go
- revoke.go
- rpc.go
- saltpack.go
- scanproofs.go
- secretkeys.go
- selfprovision.go
- session.go
- signup.go
- sigs.go
- simplefs.go
- team_handler.go
- teambot_handler.go
- teams.go
- teamsearch.go
- test_handler.go
- tlf.go
- track.go
- tracker_loader.go
- ui_router.go
- user.go
- user_handler.go
- user_report.go
- usersearch.go
- wallet.go
- wot.go