PushBaseRepository

class PushBaseRepository(localRepository: LocalRepository, sdkConfig: SdkConfig) : LocalRepository

Author

Umang Chamaria Date: 2020/12/07

Constructors

PushBaseRepository
Link copied to clipboard
fun PushBaseRepository(localRepository: LocalRepository, sdkConfig: SdkConfig)

Functions

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