···88class AppConfig {
99 /// Base URL for the video processing service.
1010 static String get videoServiceUrl =>
1111- _getStringValue('VIDEO_SERVICE_URL', 'http://localhost:3000');
1111+ _getStringValue('VIDEO_SERVICE_URL', 'https://video.sprk.so');
12121313 /// License key for the img.ly editor.
1414 static String get license => _getStringValue('SHOWCASES_LICENSE_FLUTTER', '');
15151616 /// URL for the app view (web view display).
1717 static String get appViewUrl =>
1818- _getStringValue('SPRK_APPVIEW_URL', 'http://localhost:3000');
1818+ _getStringValue('SPRK_APPVIEW_URL', 'https://api.sprk.so');
1919+2020+ /// Base URL for the Bluesky appview.
2121+ static String get bskyAppViewUrl =>
2222+ _getStringValue('BSKY_APPVIEW_URL', 'https://api.bsky.app');
2323+2424+ /// DID for the Spark moderation service.
2525+ static String get modDid => _getStringValue(
2626+ 'MOD_DID',
2727+ 'did:plc:pbgyr67hftvpoqtvaurpsctc#atproto_labeler',
2828+ );
2929+3030+ /// DID for the Bluesky moderation service.
3131+ static String get bskyModDid => _getStringValue(
3232+ 'BSKY_MOD_DID',
3333+ 'did:plc:ar7c4by46qjdydhdevvrndac#atproto_labeler',
3434+ );
19352036 /// Base URL for the messages service (chat service).
2137 static String get messagesServiceUrl =>
2222- _getStringValue('MESSAGES_SERVICE_URL', 'http://localhost:3000');
3838+ _getStringValue('MESSAGES_SERVICE_URL', 'https://chat.sprk.so');
23392440 /// Base URL for the AIP OAuth server.
2525- static String get aipBaseUrl => _getStringValue(
2626- 'AIP_BASE_URL',
2727- _getStringValue('OAUTH_ISSUER_URL', 'https://auth.sprk.so'),
2828- );
4141+ static String get aipBaseUrl =>
4242+ _getStringValue('AIP_BASE_URL', 'https://auth.sprk.so');
29433044 /// Service DID for the chat service (used for service auth).
3145 static String get chatServiceDid =>
···21212222 /// Get the Sprk DID
2323 String get sprkDid;
2424- String get bskyDid => 'did:web:api.bsky.app#bsky_appview';
2525- String get modDid => 'did:plc:pbgyr67hftvpoqtvaurpsctc#atproto_labeler';
2626- String get bskyModDid => 'did:plc:ar7c4by46qjdydhdevvrndac#atproto_labeler';
2424+ String get bskyDid;
2525+ String get modDid;
2626+ String get bskyModDid;
27272828 ActorRepository get actor;
2929 RepoRepository get repo;