FIX - load memos/notes before phone; guard darkchat

Add a contract test to ensure bootstrap data providers (memos/notes) are initialized before phone startup. Reorder fxmanifest.lua so source/server/memos.lua and source/server/notes.lua load prior to phone.lua. Fix lb_phone_migration.lua dark chat migration to avoid indexing missing usernames by only resolving profiles when a channel has exactly two members, preventing nil lookups and incorrect comparisons.
This commit is contained in:
Leon.Schmidt
2026-08-19 00:46:41 +02:00
committed by DerEchteAlec
parent c37c2a7628
commit 8843b2763f
2 changed files with 13 additions and 2 deletions
+2 -2
View File
@@ -70,6 +70,8 @@ server_scripts {
'source/server/media_metadata.lua',
'source/server/companies.lua',
'source/server/sim.lua',
'source/server/memos.lua',
'source/server/notes.lua',
'source/server/phone.lua',
'source/server/db_migrate.lua',
'source/server/lb_phone_migration.lua',
@@ -83,11 +85,9 @@ server_scripts {
'source/server/weazel_news.lua',
'source/server/citywarn.lua',
'source/server/messages.lua',
'source/server/memos.lua',
'source/server/easyshare.lua',
'source/server/darkchat.lua',
'source/server/flare.lua',
'source/server/notes.lua',
'source/server/mail.lua',
'source/server/banking.lua',
'source/server/crypto.lua',