run method Null safety
override
Runs this command.
The return value is wrapped in a Future
if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
void run() async {
await initializeObs();
StreamSetting streamSetting = StreamSetting(
type: argResults!['type'],
settings: StreamSettings(
server: argResults?['server'], key: argResults?['key']),
save: argResults!['save']);
await obs.setStreamSettings(streamSetting);
obs.close();
}