fix: Resolve NotificationManager import conflict

Use alias for our custom NotificationManager to avoid conflict with android.app.NotificationManager
This commit is contained in:
James (ClawdBot) 2026-01-28 22:25:38 +00:00
parent e3b68c9c21
commit 4462bf4cdf
1 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@ import com.inou.clawdnode.gateway.DirectGateway
import com.inou.clawdnode.security.AuditLog import com.inou.clawdnode.security.AuditLog
import com.inou.clawdnode.security.DeviceIdentity import com.inou.clawdnode.security.DeviceIdentity
import com.inou.clawdnode.security.TokenStore import com.inou.clawdnode.security.TokenStore
import com.inou.clawdnode.service.NotificationManager import com.inou.clawdnode.service.NotificationManager as AppNotificationManager
/** /**
* ClawdNode Application * ClawdNode Application
@ -53,7 +53,7 @@ class ClawdNodeApp : Application() {
// Set up command handlers // Set up command handlers
DirectGateway.onNotificationAction = { notificationId, action, replyText -> DirectGateway.onNotificationAction = { notificationId, action, replyText ->
auditLog.log("COMMAND_RECEIVED", "notification.action: $action on $notificationId") auditLog.log("COMMAND_RECEIVED", "notification.action: $action on $notificationId")
NotificationManager.getInstance()?.triggerAction(notificationId, action, replyText) AppNotificationManager.getInstance()?.triggerAction(notificationId, action, replyText)
} }
DirectGateway.onCallAnswer = { callId -> DirectGateway.onCallAnswer = { callId ->