mirror of
https://github.com/permissionlesstech/bitchat-android.git
synced 2026-11-01 07:51:15 +00:00
Merge be81ddefe065c08a343fe8dc4266293f8d29cc63 into 945c9e025be1c3ea08db76398893c640452bcd20
This commit is contained in:
commit
5c9d4edd8c
@ -64,10 +64,17 @@ class GeohashRepository(
|
||||
// peerID alias -> nostr pubkey mapping for geohash DMs and temp aliases
|
||||
private val nostrKeyMapping: MutableMap<String, String> = mutableMapOf()
|
||||
|
||||
// Current geohash in view
|
||||
// Current geohash in view. Written from the UI thread when the user picks
|
||||
// a channel and read from Nostr handler and timer threads - including from
|
||||
// the @Synchronized methods below, which only see a published write if the
|
||||
// write itself is synchronized. NotificationManager marks its copy of this
|
||||
// state @Volatile for the same reason.
|
||||
private var currentGeohash: String? = null
|
||||
|
||||
@Synchronized
|
||||
fun setCurrentGeohash(geo: String?) { currentGeohash = geo }
|
||||
|
||||
@Synchronized
|
||||
fun getCurrentGeohash(): String? = currentGeohash
|
||||
|
||||
@Synchronized
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user