selectByPlatform<T extends BaseManager> function
Selects the appropriate AMI manager based on the platform.
Returns WebSocketManager for web platforms, DefaultManager for native platforms.
Example:
final manager = selectByPlatform<BaseManager>(kIsWeb);
Implementation
T selectByPlatform<T extends BaseManager>(bool isWeb) {
if (isWeb) {
return WebSocketManager() as T;
} else {
return DefaultManager() as T;
}
}