code refactoring

This commit is contained in:
leedongmyung[desktop] 2023-11-25 20:11:09 +09:00
parent fbbf1a9024
commit 8100c782ce
12 changed files with 16 additions and 22 deletions

View file

@ -1,3 +1,5 @@
// ignore_for_file: depend_on_referenced_packages
import 'dart:async';
import 'dart:convert';
import 'dart:io';

View file

@ -1,3 +1,5 @@
// ignore_for_file: depend_on_referenced_packages
import 'dart:async';
import 'dart:convert';
import 'dart:io';

View file

@ -9,7 +9,6 @@ class BuildiOS extends Command {
@override
Future execute(DataCommand command) async {
Completer<bool> c = Completer<bool>();
var data = DataBuildiOS.fromJson(command.param);
var workspace = getWorkspace(data.workspace);
var xcworkspaceFilePath = getPathNormal(data.xcworkspaceFilePath);
@ -56,7 +55,6 @@ class ArchiveiOS extends Command {
@override
Future execute(DataCommand command) async {
Completer<bool> c = Completer<bool>();
var data = DataArchiveiOS.fromJson(command.param);
var workspace = getWorkspace(data.workspace);
var workspacePath = getPathNormal(data.xcworkspaceFilePath);
@ -79,7 +77,6 @@ class ExportiOS extends Command {
@override
Future execute(DataCommand command) async {
Completer<bool> c = Completer<bool>();
var data = DataExportiOS.fromJson(command.param);
var workspace = getWorkspace(data.workspace);
var archivePath = getPathNormal(data.archivePath);

View file

@ -1,4 +1,4 @@
// ignore_for_file: constant_identifier_names
// ignore_for_file: constant_identifier_names, depend_on_referenced_packages
import 'dart:io';
import 'package:dart_framework/utils/path.dart';

View file

@ -1,3 +1,5 @@
// ignore_for_file: depend_on_referenced_packages
import 'dart:async';
import 'dart:io';

View file

@ -1,15 +1,12 @@
import 'dart:async';
import 'dart:io';
import 'package:dart_framework/platform/process.dart';
import 'package:oto_cli/oto/application.dart';
import 'package:oto_cli/oto/commands/command.dart';
import 'package:oto_cli/oto/data/command_data.dart';
class Shell extends Command {
@override
Future execute(DataCommand command) async {
var common = Application.instance.property;
var jenkins = Application.instance.jenkinsData!;
var data = DataShell.fromJson(command.param);
print(command.param);
//Start here

View file

@ -1,4 +1,5 @@
import 'dart:async';
// ignore_for_file: depend_on_referenced_packages
import 'dart:core';
import 'dart:io';
import 'package:path/path.dart' as path;
@ -42,7 +43,7 @@ class Uploader extends Command {
//(*)
//Remove before folder
if (remoteMap.containsKey(remote) &&
remoteMap[remoteMap] == FileType.directory) {
remoteMap[remote] == FileType.directory) {
await ftp.delete([remote]);
}
//Create new folder

View file

@ -1,6 +1,5 @@
import 'dart:async';
import 'package:oto_cli/oto/application.dart';
import 'package:oto_cli/oto/commands/command.dart';
import 'package:oto_cli/oto/data/command_data.dart';
import 'package:dart_framework/platform/process.dart';
@ -8,8 +7,6 @@ import 'package:dart_framework/platform/process.dart';
class ExecuteApp extends Command {
@override
Future execute(DataCommand command) async {
var common = Application.instance.property;
var jenkins = Application.instance.jenkinsData;
var data = DataExecuteApp.fromJson(command.param);
var exe = replaceTag(data.executable);

View file

@ -12,7 +12,6 @@ class PublishiOS extends Command {
@override
Future execute(DataCommand command) async {
var data = DataPublishiOS.fromJson(command.param);
var workspace = getWorkspace(data.workspace);
var menifestURL = replaceTag(data.menifestURL);
var destinationPath = replaceTag(data.destinationPath);

View file

@ -1,7 +1,6 @@
import 'dart:async';
import 'package:dart_framework/utils/system_util.dart';
import 'package:oto_cli/oto/application.dart';
import 'package:oto_cli/oto/commands/command.dart';
import 'package:oto_cli/oto/data/command_data.dart';
import 'package:color/color.dart';
@ -10,10 +9,7 @@ import 'package:dart_framework/utils/slack/slack_sender.dart';
class Slack extends Command {
@override
Future execute(DataCommand command) async {
var common = Application.instance.property;
var jenkins = Application.instance.jenkinsData;
var data = DataSlack.fromJson(command.param);
var result = true;
//To-do: compose parameters

View file

@ -1,3 +1,5 @@
// ignore_for_file: depend_on_referenced_packages
import 'dart:async';
import 'dart:io';

View file

@ -1,4 +1,3 @@
//####################### Pipeline #######################//
import 'package:dart_framework/utils/system_util.dart';
import 'package:oto_cli/cli/cli.dart';
import 'package:oto_cli/oto/application.dart';
@ -7,7 +6,7 @@ import 'package:oto_cli/oto/data/command_data.dart';
import 'package:oto_cli/oto/data/pipeline_data.dart';
class Pipeline {
List<PipelineExecutor> _exeList;
final List<PipelineExecutor> _exeList;
Pipeline(this._exeList);
@ -69,9 +68,9 @@ class PipelineExe extends PipelineExecutor {
@override
Future execute() async {
var now = DateTime.now();
var time =
'${now.minute.toString().padLeft(2)}:${now.second.toString().padLeft(2)}:${now.millisecond.toString().padLeft(2)}';
// var now = DateTime.now();
// var time =
// '${now.minute.toString().padLeft(2)}:${now.second.toString().padLeft(2)}:${now.millisecond.toString().padLeft(2)}';
// print('==================> [$time] Execute: $targetCommandID');
var data = await commandData;
await Command.byType(data.command).execute(data);