From 61a91ae4dda7f5f2bfd448cfb962ac3c24d15115 Mon Sep 17 00:00:00 2001 From: Udhay-Adithya Date: Sun, 21 Sep 2025 01:53:07 +0530 Subject: [PATCH] feat: replace nanoid with getNewUuid --- .../chat/providers/attachments_provider.dart | 4 ++-- .../chat/viewmodel/chat_viewmodel.dart | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/dashbot/features/chat/providers/attachments_provider.dart b/lib/dashbot/features/chat/providers/attachments_provider.dart index 10f6968f..0ec276df 100644 --- a/lib/dashbot/features/chat/providers/attachments_provider.dart +++ b/lib/dashbot/features/chat/providers/attachments_provider.dart @@ -1,7 +1,7 @@ import 'dart:typed_data'; import 'package:flutter/foundation.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:nanoid/nanoid.dart'; +import 'package:apidash/utils/file_utils.dart'; class ChatAttachment { final String id; @@ -38,7 +38,7 @@ class AttachmentsNotifier extends StateNotifier { required Uint8List data, }) { final att = ChatAttachment( - id: nanoid(), + id: getNewUuid(), name: name, mimeType: mimeType, sizeBytes: data.length, diff --git a/lib/dashbot/features/chat/viewmodel/chat_viewmodel.dart b/lib/dashbot/features/chat/viewmodel/chat_viewmodel.dart index 9d32a823..aa1a0656 100644 --- a/lib/dashbot/features/chat/viewmodel/chat_viewmodel.dart +++ b/lib/dashbot/features/chat/viewmodel/chat_viewmodel.dart @@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/models/models.dart'; -import 'package:nanoid/nanoid.dart'; +import 'package:apidash/utils/file_utils.dart'; import '../../../core/services/curl_import_service.dart'; import '../../../core/services/openapi_import_service.dart'; @@ -68,7 +68,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( requestId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: text, role: MessageRole.user, timestamp: DateTime.now(), @@ -110,7 +110,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( rqId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: '{"explnation":"Let\'s import a cURL request. Paste your complete cURL command below.","actions":[]}', role: MessageRole.system, @@ -140,7 +140,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( rqId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: '{"explnation":"Upload your OpenAPI (JSON or YAML) specification or paste it here.","actions":[${jsonEncode(uploadAction.toJson())}]}', role: MessageRole.system, @@ -193,7 +193,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( requestId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: response, role: MessageRole.system, timestamp: DateTime.now(), @@ -392,7 +392,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( rqId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: jsonEncode(applyMsg), role: MessageRole.system, timestamp: DateTime.now(), @@ -446,7 +446,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( rqId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: jsonEncode(msg), role: MessageRole.system, timestamp: DateTime.now(), @@ -529,7 +529,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( rqId, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: jsonEncode(picker), role: MessageRole.system, timestamp: DateTime.now(), @@ -657,7 +657,7 @@ class ChatViewmodel extends StateNotifier { _addMessage( id, ChatMessage( - id: nanoid(), + id: getNewUuid(), content: text, role: MessageRole.system, timestamp: DateTime.now(),