diff --git a/spectrum/src/main.cpp b/spectrum/src/main.cpp index 345973e1a443a9af3558a53de0913a353a4d6ea4..05463fdd531913c214eb741b57b13b014c908bcf 100644 --- a/spectrum/src/main.cpp +++ b/spectrum/src/main.cpp @@ -52,8 +52,10 @@ int main(int argc, char **argv) return 1; } + UserRegistry userRegistry(&config); + Swift::SimpleEventLoop eventLoop; - Component transport(&eventLoop, &config, NULL); + Component transport(&eventLoop, &config, NULL, &userRegistry); Logger logger(&transport); StorageBackend *storageBackend = NULL; @@ -66,7 +68,7 @@ int main(int argc, char **argv) } } - UserManager userManager(&transport, storageBackend); + UserManager userManager(&transport, &userRegistry, storageBackend); if (storageBackend) { UserRegistration userRegistration(&transport, &userManager, storageBackend); logger.setUserRegistration(&userRegistration);