Documentation ¶
Index ¶
- func AppBeginBackgroundTask(pusher PushNotifier)
- func AppBeginBackgroundTaskNonblock(pusher PushNotifier)
- func AppDidEnterBackground() bool
- func AppWillExit(pusher PushNotifier)
- func BackgroundSync()
- func ExtensionDetectMIMEType(filename string) (res string, err error)
- func ExtensionForceGC()
- func ExtensionGetInbox() (res string, err error)
- func ExtensionGetSavedConv() string
- func ExtensionInit(homeDir string, mobileSharedHome string, logFile string, runModeStr string, ...) (err error)
- func ExtensionIsInited() bool
- func ExtensionPostFile(strConvID, name string, public bool, membersType int, caption string, ...) (err error)
- func ExtensionPostImage(strConvID, name string, public bool, membersType int, caption string, ...) (err error)
- func ExtensionPostText(strConvID, name string, public bool, membersType int, body string) (err error)
- func ExtensionPostVideo(strConvID, name string, public bool, membersType int, caption string, ...) (err error)
- func ForceGC()
- func HandleBackgroundNotification(strConvID, body string, intMembersType int, displayPlaintext bool, ...) (err error)
- func Init(homeDir string, mobileSharedHome string, logFile string, runModeStr string, ...) (err error)
- func InitOnce(homeDir string, mobileSharedHome string, logFile string, runModeStr string, ...)
- func LogSend(status string, feedback string, sendLogs bool, ...) (res string, err error)
- func ReadB64() (res string, err error)
- func Reset() error
- func SetAppStateBackground()
- func SetAppStateBackgroundActive()
- func SetAppStateForeground()
- func SetAppStateInactive()
- func Version() string
- func WriteB64(str string) (err error)
- type ExternalDNSNSFetcher
- type NativeVideoHelper
- type PushNotifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppBeginBackgroundTask ¶
func AppBeginBackgroundTask(pusher PushNotifier)
AppBeginBackgroundTask notifies us that an app background task has been started on our behalf. This function will return once we no longer need any time in the background.
func AppBeginBackgroundTaskNonblock ¶
func AppBeginBackgroundTaskNonblock(pusher PushNotifier)
func AppDidEnterBackground ¶ added in v1.0.48
func AppDidEnterBackground() bool
AppDidEnterBackground notifies the service that the app is in the background [iOS] returning true will request about ~3mins from iOS to continue execution
func AppWillExit ¶ added in v1.0.48
func AppWillExit(pusher PushNotifier)
AppWillExit is called reliably on iOS when the app is about to terminate not as reliably on android
func BackgroundSync ¶
func BackgroundSync()
func ExtensionDetectMIMEType ¶
func ExtensionGetInbox ¶
func ExtensionGetSavedConv ¶
func ExtensionGetSavedConv() string
func ExtensionInit ¶
func ExtensionIsInited ¶
func ExtensionIsInited() bool
func ExtensionPostFile ¶
func ExtensionPostImage ¶
func ExtensionPostText ¶
func ExtensionPostVideo ¶
func Init ¶
func Init(homeDir string, mobileSharedHome string, logFile string, runModeStr string, accessGroupOverride bool, externalDNSNSFetcher ExternalDNSNSFetcher, nvh NativeVideoHelper) (err error)
Init runs the Keybase services
func InitOnce ¶
func InitOnce(homeDir string, mobileSharedHome string, logFile string, runModeStr string, accessGroupOverride bool, dnsNSFetcher ExternalDNSNSFetcher, nvh NativeVideoHelper)
InitOnce runs the Keybase services (only runs one time)
func LogSend ¶
func LogSend(status string, feedback string, sendLogs bool, uiLogPath, traceDir, cpuProfileDir string) (res string, err error)
LogSend sends a log to Keybase
func ReadB64 ¶
ReadB64 is a blocking read for base64 encoded msgpack rpc data. It is called serially by the mobile run loops.
func SetAppStateBackground ¶ added in v1.0.48
func SetAppStateBackground()
func SetAppStateBackgroundActive ¶ added in v1.0.48
func SetAppStateBackgroundActive()
func SetAppStateForeground ¶ added in v1.0.48
func SetAppStateForeground()
func SetAppStateInactive ¶ added in v1.0.48
func SetAppStateInactive()
Types ¶
type ExternalDNSNSFetcher ¶ added in v1.0.21
type ExternalDNSNSFetcher interface {
GetServers() []byte
}