Rendering stickers inside content

This commit is contained in:
2025-05-11 23:28:04 +08:00
parent e61497dc70
commit 8efd8cd58e
12 changed files with 117 additions and 103 deletions

View File

@ -380,14 +380,17 @@ class _LoginLookupScreen extends HookConsumerWidget {
data: {
'account': uname,
'device_id': await FlutterUdid.consistentUdid,
'platform': switch (defaultTargetPlatform) {
TargetPlatform.iOS => 2,
TargetPlatform.android => 3,
TargetPlatform.macOS => 4,
TargetPlatform.windows => 5,
TargetPlatform.linux => 6,
_ => 1,
},
'platform':
kIsWeb
? 1
: switch (defaultTargetPlatform) {
TargetPlatform.iOS => 2,
TargetPlatform.android => 3,
TargetPlatform.macOS => 4,
TargetPlatform.windows => 5,
TargetPlatform.linux => 6,
_ => 0,
},
},
);
final result = SnAuthChallenge.fromJson(resp.data);

View File

@ -12,11 +12,9 @@ import 'package:island/models/file.dart';
import 'package:island/pods/config.dart';
import 'package:island/pods/database.dart';
import 'package:island/pods/network.dart';
import 'package:island/pods/userinfo.dart';
import 'package:island/pods/websocket.dart';
import 'package:island/route.gr.dart';
import 'package:island/screens/posts/compose.dart';
import 'package:island/services/rtc.dart';
import 'package:island/widgets/alert.dart';
import 'package:island/widgets/content/cloud_file_collection.dart';
import 'package:island/widgets/content/cloud_files.dart';
@ -473,21 +471,6 @@ class ChatRoomScreen extends HookConsumerWidget {
error: (_, __) => const Text('Error'),
),
actions: [
IconButton(
onPressed: () {
final user = ref.watch(userInfoProvider);
if (currentlyJoined) {
leaveRealtimeChat(chatRoom.value!);
} else {
joinRealtimeChat(
ref.watch(apiClientProvider),
chatRoom.value!,
user.value!,
);
}
},
icon: const Icon(Symbols.video_call),
),
IconButton(
icon: const Icon(Icons.more_vert),
onPressed: () {