@@ -41,7 +41,6 @@ import com.getcode.opencode.model.accounts.GiftCardAccount
4141import com.getcode.opencode.model.core.OpenCodePayload
4242import com.getcode.opencode.model.core.PayloadKind
4343import com.getcode.opencode.model.financial.LocalFiat
44- import com.getcode.opencode.model.financial.toFiat
4544import com.getcode.opencode.model.transactions.AirdropType
4645import com.getcode.opencode.utils.nonce
4746import com.getcode.ui.core.RestrictionType
@@ -58,12 +57,10 @@ import com.kik.kikx.models.ScannableKikCode
5857import kotlinx.coroutines.CoroutineScope
5958import kotlinx.coroutines.Dispatchers
6059import kotlinx.coroutines.SupervisorJob
61- import kotlinx.coroutines.channels.BufferOverflow
6260import kotlinx.coroutines.delay
6361import kotlinx.coroutines.flow.MutableStateFlow
6462import kotlinx.coroutines.flow.StateFlow
6563import kotlinx.coroutines.flow.asStateFlow
66- import kotlinx.coroutines.flow.buffer
6764import kotlinx.coroutines.flow.distinctUntilChanged
6865import kotlinx.coroutines.flow.filter
6966import kotlinx.coroutines.flow.filterIsInstance
@@ -72,7 +69,6 @@ import kotlinx.coroutines.flow.map
7269import kotlinx.coroutines.flow.mapNotNull
7370import kotlinx.coroutines.flow.onEach
7471import kotlinx.coroutines.flow.scan
75- import kotlinx.coroutines.flow.take
7672import kotlinx.coroutines.flow.update
7773import kotlinx.coroutines.launch
7874import kotlinx.coroutines.suspendCancellableCoroutine
@@ -183,6 +179,7 @@ class RealSessionController @Inject constructor(
183179 )
184180 startPolling()
185181 updateUserFlags()
182+ checkForAirdrops()
186183 checkPendingItemsInFeed()
187184 bringActivityFeedCurrent()
188185 shareSheetController.checkForShare()
@@ -254,7 +251,7 @@ class RealSessionController @Inject constructor(
254251
255252 private fun presentWelcomeBonus (amount : LocalFiat ) {
256253 scope.launch {
257- val presentWithBill = featureFlagController.get( FeatureFlag . WelcomeBonusBill )
254+ val presentWithBill = false
258255 toastController.enqueue(
259256 amount = amount,
260257 isDeposit = true ,
@@ -282,6 +279,7 @@ class RealSessionController @Inject constructor(
282279 )
283280
284281 presentBillToUser(data = payloadInfo.codeData.toList(), bill = bill)
282+ feedCoordinator.fetchSinceLatest()
285283 }
286284 }
287285
0 commit comments