LocalRepository

interface LocalRepository

Author

Umang Chamaria Date: 2020/12/07

Functions

clearData
Link copied to clipboard
abstract fun clearData()
Clears push related keys from shared preference and deletes all data from related tables.
doesCampaignExists
Link copied to clipboard
abstract fun doesCampaignExists(campaignId: String): Boolean
getFeatureStatus
Link copied to clipboard
abstract fun getFeatureStatus(): FeatureStatus
getNotificationId
Link copied to clipboard
abstract fun getNotificationId(): Int
storeCampaign
Link copied to clipboard
abstract fun storeCampaign(campaignPayload: NotificationPayload): Long
storeCampaignId
Link copied to clipboard
abstract fun storeCampaignId(campaignId: String): Long
storeLogStatus
Link copied to clipboard
abstract fun storeLogStatus(status: Boolean)
storeNotificationId
Link copied to clipboard
abstract fun storeNotificationId(id: Int)
updateNotificationClick
Link copied to clipboard
abstract fun updateNotificationClick(pushPayload: Bundle): Int

Inheritors

PushBaseRepository
Link copied to clipboard