Commit 7ea5e9a 1 parent c26080b commit 7ea5e9a Copy full SHA for 7ea5e9a
File tree 1 file changed +16
-12
lines changed
1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -249,20 +249,24 @@ export async function loadCharacterFromOnchain(): Promise<Character[]> {
249
249
}
250
250
251
251
async function loadCharactersFromUrl ( url : string ) : Promise < Character [ ] > {
252
- const response = await fetch ( url ) ;
253
- const responseJson = await response . json ( ) ;
252
+ try {
253
+ const response = await fetch ( url ) ;
254
+ const responseJson = await response . json ( ) ;
254
255
255
- let characters : Character [ ] = [ ] ;
256
- if ( Array . isArray ( responseJson ) ) {
257
- characters = await Promise . all (
258
- responseJson . map ( ( character ) => jsonToCharacter ( url , character ) )
259
- ) ;
260
- } else {
261
- const character = await jsonToCharacter ( url , responseJson ) ;
262
- characters . push ( character ) ;
256
+ let characters : Character [ ] = [ ] ;
257
+ if ( Array . isArray ( responseJson ) ) {
258
+ characters = await Promise . all (
259
+ responseJson . map ( ( character ) => jsonToCharacter ( url , character ) )
260
+ ) ;
261
+ } else {
262
+ const character = await jsonToCharacter ( url , responseJson ) ;
263
+ characters . push ( character ) ;
264
+ }
265
+ return characters ;
266
+ } catch ( e ) {
267
+ elizaLogger . error ( `Error loading characters from ${ url } : ${ e } ` ) ;
268
+ process . exit ( 1 ) ;
263
269
}
264
-
265
- return characters ;
266
270
}
267
271
268
272
async function jsonToCharacter (
You can’t perform that action at this time.
0 commit comments