I use smack omemo in my Android Kotlin app, smack version 4.4.8, jdk version 21.
SignalOmemoService.acknowledgeLicense()
SignalOmemoService.setup()
val service = SignalOmemoService.getInstance()
val fileOmemoStore = File(context.filesDir, "omemo.store")
if (!fileOmemoStore.exists())
fileOmemoStore.mkdir()
service.setOmemoStoreBackend(SignalCachingOmemoStore(SignalFileBasedOmemoStore(fileOmemoStore)))
Type mismatch.
Required:
Nothing
Found:
SignalCachingOmemoStore