mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 18:57:05 +08:00
feat: replace nanoid with getNewUuid
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:nanoid/nanoid.dart';
|
import 'package:apidash/utils/file_utils.dart';
|
||||||
|
|
||||||
class ChatAttachment {
|
class ChatAttachment {
|
||||||
final String id;
|
final String id;
|
||||||
@@ -38,7 +38,7 @@ class AttachmentsNotifier extends StateNotifier<AttachmentsState> {
|
|||||||
required Uint8List data,
|
required Uint8List data,
|
||||||
}) {
|
}) {
|
||||||
final att = ChatAttachment(
|
final att = ChatAttachment(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
name: name,
|
name: name,
|
||||||
mimeType: mimeType,
|
mimeType: mimeType,
|
||||||
sizeBytes: data.length,
|
sizeBytes: data.length,
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
|
|||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:apidash/providers/providers.dart';
|
import 'package:apidash/providers/providers.dart';
|
||||||
import 'package:apidash/models/models.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/curl_import_service.dart';
|
||||||
import '../../../core/services/openapi_import_service.dart';
|
import '../../../core/services/openapi_import_service.dart';
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
requestId,
|
requestId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: text,
|
content: text,
|
||||||
role: MessageRole.user,
|
role: MessageRole.user,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
@@ -110,7 +110,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
rqId,
|
rqId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content:
|
content:
|
||||||
'{"explnation":"Let\'s import a cURL request. Paste your complete cURL command below.","actions":[]}',
|
'{"explnation":"Let\'s import a cURL request. Paste your complete cURL command below.","actions":[]}',
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
@@ -140,7 +140,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
rqId,
|
rqId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content:
|
content:
|
||||||
'{"explnation":"Upload your OpenAPI (JSON or YAML) specification or paste it here.","actions":[${jsonEncode(uploadAction.toJson())}]}',
|
'{"explnation":"Upload your OpenAPI (JSON or YAML) specification or paste it here.","actions":[${jsonEncode(uploadAction.toJson())}]}',
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
@@ -193,7 +193,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
requestId,
|
requestId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: response,
|
content: response,
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
@@ -392,7 +392,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
rqId,
|
rqId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: jsonEncode(applyMsg),
|
content: jsonEncode(applyMsg),
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
@@ -446,7 +446,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
rqId,
|
rqId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: jsonEncode(msg),
|
content: jsonEncode(msg),
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
@@ -529,7 +529,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
rqId,
|
rqId,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: jsonEncode(picker),
|
content: jsonEncode(picker),
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
@@ -657,7 +657,7 @@ class ChatViewmodel extends StateNotifier<ChatState> {
|
|||||||
_addMessage(
|
_addMessage(
|
||||||
id,
|
id,
|
||||||
ChatMessage(
|
ChatMessage(
|
||||||
id: nanoid(),
|
id: getNewUuid(),
|
||||||
content: text,
|
content: text,
|
||||||
role: MessageRole.system,
|
role: MessageRole.system,
|
||||||
timestamp: DateTime.now(),
|
timestamp: DateTime.now(),
|
||||||
|
|||||||
Reference in New Issue
Block a user