Skip to content

Commit 85f5185

Browse files
authored
Merge pull request #2100 from antman1p/supabase-updates
Fix: Supabase updates
2 parents edcdc83 + 160f78b commit 85f5185

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

packages/adapter-supabase/seed.sql

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
INSERT INTO public.accounts (id, name, email, avatarUrl, details) VALUES ('00000000-0000-0000-0000-000000000000', 'Default Agent', 'default@agent.com', '', '{}');
2-
INSERT INTO public.rooms (id) VALUES ('00000000-0000-0000-0000-000000000000');
3-
INSERT INTO public.participants (userId, roomId) VALUES ('00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000');
1+
INSERT INTO public.accounts (id, name, email, "avatarUrl", details) VALUES ('00000000-0000-0000-0000-000000000000', 'Default Agent', 'default@agent.com', '', '{}');
2+
INSERT INTO public.rooms (id, "createdAt") VALUES ('00000000-0000-0000-0000-000000000000', NOW());
3+
INSERT INTO public.participants (id, "createdAt", "userId", "roomId", "userState", last_messsage_read) VALUES ('00000000-0000-0000-0000-000000000000', NOW(), 'Default Agent', '00000000-0000-0000-0000-000000000000', NULL, NULL);

packages/adapter-supabase/src/index.ts

+15-15
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
2020
.from("rooms")
2121
.select("id")
2222
.eq("id", roomId)
23-
.single();
23+
.maybeSingle();
2424

2525
if (error) {
26-
throw new Error(`Error getting room: ${error.message}`);
26+
elizaLogger.error(`Error getting room: ${error.message}`);
27+
return null;
2728
}
28-
2929
return data ? (data.id as UUID) : null;
3030
}
3131

@@ -56,7 +56,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
5656
.single();
5757

5858
if (error) {
59-
console.error("Error getting participant user state:", error);
59+
elizaLogger.error("Error getting participant user state:", error);
6060
return null;
6161
}
6262

@@ -75,7 +75,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
7575
.eq("userId", userId);
7676

7777
if (error) {
78-
console.error("Error setting participant user state:", error);
78+
elizaLogger.error("Error setting participant user state:", error);
7979
throw new Error("Failed to set participant user state");
8080
}
8181
}
@@ -127,7 +127,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
127127
const { data, error } = await query;
128128

129129
if (error) {
130-
console.error("Error retrieving memories by room IDs:", error);
130+
elizaLogger.error("Error retrieving memories by room IDs:", error);
131131
return [];
132132
}
133133

@@ -155,7 +155,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
155155
.from("accounts")
156156
.upsert([account]);
157157
if (error) {
158-
console.error(error.message);
158+
elizaLogger.error(error.message);
159159
return false;
160160
}
161161
return true;
@@ -175,7 +175,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
175175
.eq("id", params.roomId);
176176

177177
if (response.error) {
178-
console.error("Error!" + response.error);
178+
elizaLogger.error("Error!" + response.error);
179179
return [];
180180
}
181181
const { data } = response;
@@ -194,7 +194,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
194194
)
195195
.flat();
196196
} catch (error) {
197-
console.error("error", error);
197+
elizaLogger.error("error", error);
198198
throw error;
199199
}
200200
}
@@ -267,7 +267,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
267267
});
268268

269269
if (error) {
270-
console.error("Error inserting log:", error);
270+
elizaLogger.error("Error inserting log:", error);
271271
throw new Error(error.message);
272272
}
273273
}
@@ -357,7 +357,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
357357
.single();
358358

359359
if (error) {
360-
console.error("Error retrieving memory by ID:", error);
360+
elizaLogger.error("Error retrieving memory by ID:", error);
361361
return null;
362362
}
363363

@@ -571,7 +571,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
571571
.insert({ userId: userId, roomId: roomId });
572572

573573
if (error) {
574-
console.error(`Error adding participant: ${error.message}`);
574+
elizaLogger.error(`Error adding participant: ${error.message}`);
575575
return false;
576576
}
577577
return true;
@@ -585,7 +585,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
585585
.eq("roomId", roomId);
586586

587587
if (error) {
588-
console.error(`Error removing participant: ${error.message}`);
588+
elizaLogger.error(`Error removing participant: ${error.message}`);
589589
return false;
590590
}
591591
return true;
@@ -695,7 +695,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
695695
.single();
696696

697697
if (error) {
698-
console.error('Error fetching cache:', error);
698+
elizaLogger.error('Error fetching cache:', error);
699699
return undefined;
700700
}
701701

@@ -717,7 +717,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter {
717717
});
718718

719719
if (error) {
720-
console.error('Error setting cache:', error);
720+
elizaLogger.error('Error setting cache:', error);
721721
return false;
722722
}
723723

0 commit comments

Comments
 (0)