public static BaseClientApplication GetOrCreateRoom(string roomFullName,uint id = 0)
{
BaseClientApplication app = FindAppByName(roomFullName);
if (app!=null)
{
if (id == 0 || app.Id != 0) return app;
app.Id = id;
ApplicationById[id] = app;
return app;
}
var appName = GetAppName(roomFullName);
app = FindAppByName(appName);
return app==null?null:CreateRoom(app, roomFullName, id);
}
public static BaseClientApplication CreateRoom(BaseClientApplication defaultRoom, string roomFullName, uint id = 0)