├── .gitignore ├── LICENSE ├── README.md ├── library.iml ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java ├── io │ └── telepat │ │ └── sdk │ │ ├── Telepat.java │ │ ├── data │ │ ├── TelepatInternalDB.java │ │ └── TelepatSnappyDb.java │ │ ├── models │ │ ├── Channel.java │ │ ├── ContextUpdateListener.java │ │ ├── OnChannelEventListener.java │ │ ├── PendingPatch.java │ │ ├── SubscriptionSorter.java │ │ ├── TelepatBaseModel.java │ │ ├── TelepatContext.java │ │ ├── TelepatProxyRequest.java │ │ ├── TelepatProxyResponse.java │ │ ├── TelepatRequestListener.java │ │ ├── TransportNotification.java │ │ ├── UserCreateListener.java │ │ ├── UserLoginCallback.java │ │ └── UserUpdatePatch.java │ │ ├── networking │ │ ├── CrudOperationsCallback.java │ │ ├── OctopusApi.java │ │ ├── OctopusRequestInterceptor.java │ │ ├── requests │ │ │ ├── RegisterDeviceRequest.java │ │ │ ├── RegisterFacebookUserRequest.java │ │ │ └── RegisterTwitterUserRequest.java │ │ ├── responses │ │ │ ├── ContextsApiResponse.java │ │ │ ├── GenericApiResponse.java │ │ │ ├── RegisterDeviceResponse.java │ │ │ └── TelepatCountCallback.java │ │ └── transports │ │ │ └── gcm │ │ │ ├── BootReceiver.java │ │ │ ├── GcmBroadcastReceiver.java │ │ │ ├── GcmIntentService.java │ │ │ ├── GcmRegistrar.java │ │ │ └── PackageReplacedReceiver.java │ │ └── utilities │ │ ├── TelepatConstants.java │ │ ├── TelepatLogger.java │ │ └── TelepatUtilities.java └── overview.html └── res └── values └── strings.xml /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | telepat-android-sdk.iml 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/README.md -------------------------------------------------------------------------------- /library.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/library.iml -------------------------------------------------------------------------------- /proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/proguard-rules.pro -------------------------------------------------------------------------------- /src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/Telepat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/Telepat.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/data/TelepatInternalDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/data/TelepatInternalDB.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/data/TelepatSnappyDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/data/TelepatSnappyDb.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/Channel.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/ContextUpdateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/ContextUpdateListener.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/OnChannelEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/OnChannelEventListener.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/PendingPatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/PendingPatch.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/SubscriptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/SubscriptionSorter.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TelepatBaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TelepatBaseModel.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TelepatContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TelepatContext.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TelepatProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TelepatProxyRequest.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TelepatProxyResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TelepatProxyResponse.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TelepatRequestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TelepatRequestListener.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/TransportNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/TransportNotification.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/UserCreateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/UserCreateListener.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/UserLoginCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/UserLoginCallback.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/models/UserUpdatePatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/models/UserUpdatePatch.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/CrudOperationsCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/CrudOperationsCallback.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/OctopusApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/OctopusApi.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/OctopusRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/OctopusRequestInterceptor.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/requests/RegisterDeviceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/requests/RegisterDeviceRequest.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/requests/RegisterFacebookUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/requests/RegisterFacebookUserRequest.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/requests/RegisterTwitterUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/requests/RegisterTwitterUserRequest.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/responses/ContextsApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/responses/ContextsApiResponse.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/responses/GenericApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/responses/GenericApiResponse.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/responses/RegisterDeviceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/responses/RegisterDeviceResponse.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/responses/TelepatCountCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/responses/TelepatCountCallback.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/transports/gcm/BootReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/transports/gcm/BootReceiver.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/transports/gcm/GcmBroadcastReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/transports/gcm/GcmBroadcastReceiver.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/transports/gcm/GcmIntentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/transports/gcm/GcmIntentService.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/transports/gcm/GcmRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/transports/gcm/GcmRegistrar.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/networking/transports/gcm/PackageReplacedReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/networking/transports/gcm/PackageReplacedReceiver.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/utilities/TelepatConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/utilities/TelepatConstants.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/utilities/TelepatLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/utilities/TelepatLogger.java -------------------------------------------------------------------------------- /src/main/java/io/telepat/sdk/utilities/TelepatUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/io/telepat/sdk/utilities/TelepatUtilities.java -------------------------------------------------------------------------------- /src/main/java/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/java/overview.html -------------------------------------------------------------------------------- /src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telepat-io/telepat-android-sdk/HEAD/src/main/res/values/strings.xml --------------------------------------------------------------------------------