Skip to content

Add DataStore dependency and convert callback interfaces to Kotlin#13

Merged
powerje merged 2 commits intotrunkfrom
datastore-and-kotlin-callbacks
Mar 10, 2026
Merged

Add DataStore dependency and convert callback interfaces to Kotlin#13
powerje merged 2 commits intotrunkfrom
datastore-and-kotlin-callbacks

Conversation

@powerje
Copy link
Copy Markdown
Member

@powerje powerje commented Mar 10, 2026

  • Adds datastore-preferences:1.1.7 to version catalog and BTLib build (#45)
  • Converts 4 callback interfaces from Java to Kotlin: ConnectionCallback, WindowCallback, SettingsChangedListener, ConnectionPluginCallback (#50)
  • Defines sealed event hierarchies (ConnectionEvent, WindowEvent, SettingsEvent, PluginEvent) alongside interfaces for future Flow-based migration

@powerje powerje merged commit 8a08a02 into trunk Mar 10, 2026
1 check passed
@powerje powerje deleted the datastore-and-kotlin-callbacks branch March 10, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant