Skip to content

Instantly share code, notes, and snippets.

await loginRoom();
startListenEvent();
if (widget.isVideo && widget.isHost) {
// start recording the screen
screenRecordUtils = ZegoScreenRecordUtils();
await screenRecordUtils!.startScreenShare(
widget.roomId,
widget.user.id,
);
// ZegoExpressEngine.instance.enableCamera(widget.isVideo);
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
_fe_analyzer_shared:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "4897882604d919befd350648c7f91926a9d5de99e67b455bf0917cc2362f4bb8"
url: "https://pub.dev"
source: hosted
import 'dart:async';
import 'dart:io';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
void startListenEvent() {
// Callback for updates on the status of other users in the room.
// Users can only receive callbacks when the isUserStatusNotify property of ZegoRoomConfig is set to `true` when logging in to the room (loginRoom).
ZegoExpressEngine.onRoomUserUpdate =
(roomID, updateType, List<ZegoUser> userList) {};
// Callback for updates on the status of the streams in the room.
ZegoExpressEngine.onRoomStreamUpdate =
(roomID, updateType, List<ZegoStream> streamList, extendedData) {
if (updateType == ZegoUpdateType.Add) {
import 'dart:async';
import 'dart:io';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
@DhruvamUnikon
DhruvamUnikon / Podfile
Created May 15, 2024 08:09
Podfile for Unikon.ai
# Uncomment this line to define a global platform for your project
platform :ios, '12.1'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:unikon/features/post/domain/entity/reaction/short_user_vm.dart';
import 'package:unikon/utils/dimensions/sizes.dart';
import 'package:unikon/utils/environment.dart';
import 'package:unikon/utils/extensions/text/hardcoded.dart';
import 'package:unikon/utils/images/constants.dart';
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:go_router/go_router.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:unikon/common_main.dart';
import 'package:unikon/features/post/domain/entity/reaction/short_user_vm.dart';
import 'package:unikon/utils/bottom_sheet/base_bottom_sheet.dart';
import 'package:unikon/utils/dimensions/gaps.dart';
Launching lib/qa.dart on sdk gphone64 arm64 in debug mode...
Running Gradle task 'assembleQaDebug'...
You are applying Flutter's app_plugin_loader Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-apply
[ZEGO][PLUGIN] Download native dependency
[ZEGO][PLUGIN] Native version: 3.15.1.38837
[ZEGO][PLUGIN] The specified version SDK already exists!
../../.pub-cache/hosted/pub.dev/zego_uikit_prebuilt_call-4.12.2/lib/src/invitation/components/send_calling_invitation_list.dart:391:22: Error: The getter 'WidgetStateProperty' isn't defined for the class '_ZegoSendCallingInvitationListState'.
- '_ZegoSendCallingInvitationListState' is from 'package:zego_uikit_prebuilt_call/src/invitation/components/send_calling_invitation_list.dart' ('../../.pub-cache/hosted/pub.dev/zego_uikit_prebuilt_call-4.12.2/lib/src/invitation/components/send_call
import 'dart:async';
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:provider/provider.dart';
import 'package:unikon/features/post/data/model/reaction/short_user.dart';
import 'package:unikon/features/post/domain/entity/reaction/short_user_vm.dart';
import 'package:unikon/utils/api/constants.dart';
import 'package:unikon/utils/bottom_sheet/base_bottom_sheet.dart';