feat: 自动化发布到Maven
This commit is contained in:
parent
2a8751d7af
commit
807c0926b6
|
|
@ -25,7 +25,7 @@ import kotlin.time.Duration.Companion.seconds
|
||||||
|
|
||||||
object TrackingManager {
|
object TrackingManager {
|
||||||
|
|
||||||
private lateinit var application: Context
|
private lateinit var context: Context
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 收集等待时间
|
* 收集等待时间
|
||||||
|
|
@ -53,8 +53,8 @@ object TrackingManager {
|
||||||
systemCode: String,
|
systemCode: String,
|
||||||
iTrackingPointUserInfo: ITrackingPointUserInfo,
|
iTrackingPointUserInfo: ITrackingPointUserInfo,
|
||||||
) {
|
) {
|
||||||
application = context
|
context = context
|
||||||
deviceInfo = createDeviceInfo(application)
|
deviceInfo = createDeviceInfo(context)
|
||||||
this.uploadIntervalMillis = uploadIntervalMillis
|
this.uploadIntervalMillis = uploadIntervalMillis
|
||||||
trackingPointDao = TrackingPointDatabase.get(context).trackingPointDao()
|
trackingPointDao = TrackingPointDatabase.get(context).trackingPointDao()
|
||||||
this.iTrackingPointUserInfo = iTrackingPointUserInfo
|
this.iTrackingPointUserInfo = iTrackingPointUserInfo
|
||||||
|
|
@ -64,7 +64,7 @@ object TrackingManager {
|
||||||
|
|
||||||
suspend fun push(eventType: String, eventParams: EventParams?) {
|
suspend fun push(eventType: String, eventParams: EventParams?) {
|
||||||
|
|
||||||
if (::application.isInitialized.not()) {
|
if (::context.isInitialized.not()) {
|
||||||
Logger.debug("没有初始化TrackingManager")
|
Logger.debug("没有初始化TrackingManager")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -94,7 +94,7 @@ object TrackingManager {
|
||||||
delayedUploadJob = scope.launch {
|
delayedUploadJob = scope.launch {
|
||||||
delay(uploadIntervalMillis)
|
delay(uploadIntervalMillis)
|
||||||
UploadWorker.schedule(
|
UploadWorker.schedule(
|
||||||
context = application,
|
context = context,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue