Skip to content

Instantly share code, notes, and snippets.

View soroa's full-sized avatar

Andrea Soro soroa

  • Beekeeper
  • Zürich, Switzerland
View GitHub Profile
2025-09-25 15:05:50.940 2661-4123 FetchNewRe...gesUseCase ch.beekeeper.beekeeper D Fetching reactions for 30 conversations: [user/b0582251-76e3-4d10-bad2-1e1a67f4e00b, group/ba6d5303-cce4-4592-a506-1bc8792f6cf7, group/fba5da37-b019-40be-bb28-6c049e896c07, group/d470c997-5c29-4b7d-be1a-9175b7bff551, group/02c63740-25b5-4094-b57b-b3f8b9ecb8e0, group/31c3f3aa-0a0e-4823-aba1-7c52a9a90e5f, group/dd66d85e-0896-4464-9bbe-9f39010eb7c8, group/7cd1b3ce-e140-446c-8574-5d546d98d6de, group/1363464a-b7d8-4b93-8975-a65a0abbd569, group/17eff3c0-2000-4851-9fc8-214e113dc9b3, group/f01a71b4-b623-4468-b2b4-0cb67eaf8612, group/fc86c9a6-15c4-41a3-94da-8dd2d05c6f2d, group/f3441706-4ebb-4ee0-9a5e-315128986c7d, user/21ca2cfa-ecab-4b35-b34b-9ac788188f29, group/1a789d72-2a87-482f-83f3-837723cf182c, group/ab325201-626e-4427-a420-531b987813d8, group/f2b463e8-b393-46ed-954a-572cfca6e7bb, user/d4882440-620d-4115-9ce7-29cbf83655a5, user/5b0f9597-0d1e-44e6-9380-46d94ae1f182, user/909d6624-2dc0-49a5-b57b-999dd9e2b8f8, user/05
<iq id='TW5RG-101' type='get'>
<query xmlns='urn:bkpr:xmpp:reactions:0#summary' id='9baab338-0457-4902-a60c-baf4bf2b7abb'>
<x xmlns='jabber:x:data' type='submit'>
<field var='with'>
<value>
909d6624-2dc0-49a5-b57b-999dd9e2b8f8@andreatestcompany.dev.beekeeper.io
</value>
<value>
b9ee2c1c-862c-4ff0-bee5-bf53ca5f2585@andreatestcompany.dev.beekeeper.io
</value>
@soroa
soroa / strings.xml
Created May 9, 2025 08:08
Users adding and removal
<!-- Message: displayed in a group chat when one or more members are added. [[0]] is a placeholder for the user's name who is adding the members and [[1]] is the names of the members being added (comma separated). -->
<string name="chat_event_chat_members_added">[[0]] added [[1]] to the group chat</string>
<!-- Message: displayed in a group chat when one or more members are added without specifying the actor -->
<plurals name="chat_event_chat_members_added_no_actor">
<item quantity="one">User added: [[0]]</item>
<item quantity="other">Users added: [[0]]</item>
</plurals>
<!-- Message: displayed in a group chat when one or more members are removed without specifying the actor -->
<plurals name="chat_event_chat_members_removed_no_actor">
<item quantity="one">User removed: [[0]]</item>
@soroa
soroa / gist:4224e2c26546286c3e980b27a77dec03
Last active April 11, 2025 12:10
AppsChecklist11_2_0.md
  • Gundlach Packaging Group
  • AB Pulse
  • ApoBee
  • Beekeeper - Frontline Success
  • Buzz
  • BÜCHL connect
  • Ciao!
  • Coop Group App
  • DBD2Go by DR. BÄHLER DROPA AG
  • Ebianer by Eberhard
@soroa
soroa / 11-1-1-steps.md
Created April 3, 2025 13:14
11.1.1 Stps

Steps

  1. Open rejected app
  2. Appeal to rejection with following text:
The calling feature is currently under active development and was previously hidden behind a feature flag. This is why it wasn’t visible in the last release. We’ve now released version 11.1.1 as a patch update to address this.
@soroa
soroa / gist:26516d4c649e623237d93829be7738d8
Created April 2, 2025 14:51
VideoCallNotificationHandler
package ch.beekeeper.sdk.ui.domains.videocall
import android.annotation.SuppressLint
import android.app.Application
import android.app.Notification
import android.app.NotificationManager
import android.app.PendingIntent
import android.content.Context
import android.content.Intent
import android.os.Bundle
package ch.beekeeper.sdk.ui.domains.videocall.composable.incomingcall
import androidx.compose.animation.core.FastOutSlowInEasing
import androidx.compose.animation.core.InfiniteTransition
import androidx.compose.animation.core.RepeatMode
import androidx.compose.animation.core.VectorConverter
import androidx.compose.animation.core.animateFloat
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.core.animateValue
import androidx.compose.animation.core.infiniteRepeatable
package ch.beekeeper.sdk.ui.domains.videocall.composable.content
import android.annotation.SuppressLint
import android.content.res.Configuration
import androidx.compose.foundation.background
import androidx.compose.foundation.gestures.ScrollableState
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxScope
import androidx.compose.foundation.layout.Column
format_version: '11'
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git
project_type: android
workflows:
app_publish:
envs:
- BITRISE_TRIGGERED_WORKFLOW_ID: "app_publish_google_play"
after_run:
- _execute_workflow
app_publish_QA: