Michael Sotnikov

Results 61 comments of Michael Sotnikov

This is the only solution to implement subscription tracking since there is no automatic subscription tracking provided by firebase

Looks like there're server-side reporting already which is used to report app_store_* events. They are not exported to BigQuery and do not have any standard properties (user_id, device, ...) comparing...

``` Non-fatal Exception: java.lang.IllegalArgumentException at android.media.MediaCodec.native_setSurface(MediaCodec.java) at android.media.MediaCodec.setOutputSurface + 1979(MediaCodec.java:1979) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.setOutputSurfaceV23 + 1158(MediaCodecVideoRenderer.java:1158) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.setSurface + 563(MediaCodecVideoRenderer.java:563) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.handleMessage + 529(MediaCodecVideoRenderer.java:529) at com.google.android.exoplayer2.ExoPlayerImplInternal.deliverMessage + 976(ExoPlayerImplInternal.java:976) at com.google.android.exoplayer2.ExoPlayerImplInternal.sendMessageToTarget + 947(ExoPlayerImplInternal.java:947)...

Yeah. This issue just needs special handling on the app's side to be sure that user experience does not degrade (do not show any UI notifications about an error).

ditching `@firebase/testing` and using `firebase-admin` with `process.env.FIRESTORE_EMULATOR_HOST` solves the problem. Problemmatic: ```typescript import * as firebase from '@firebase/testing'; const firebaseApp = firebase.initializeAdminApp({ projectId: TEST_PROJECT_ID }); ``` Works well: ```typescript import...

According to comments on firebase/firebase-js-sdk#2633 `@firebase/testing` is client-side sdk. And it's incorrect to use it for backend (`firebase-admin`) unit tests. Using `firebase-admin` (`admin.initializeApp`) + `process.env.FIRESTORE_EMULATOR_HOST` is the right approach to...

> it seems that your test also involve preconditions (e.g. asserting that the document doesn't exist yet) nope. test itself does not asserts if document exists. functionality under test take...

Nope. I was going to disable overlay if there is no subtitles or other stuff displayed in overlay.

I want to confirm it. Technically it's displayed but it's located under surface - so it's "invisible" I've created [branch with ready-to-use repro](/stari4ek/androidtv-sample-inputs/tree/issues/overlay) It includes [changes](https://github.com/googlesamples/androidtv-sample-inputs/compare/master...stari4ek:issues/overlay): * compile project under...

I've created issue in Android bug tracking: https://issuetracker.google.com/issues/139429602