移除 grpc

This commit is contained in:
xkeyC 2023-12-05 00:30:55 +08:00
parent e1d3ccc4a8
commit 1e53bf3d1a
8 changed files with 0 additions and 252 deletions

View File

@ -1,20 +0,0 @@
import 'package:starcitizen_doctor/common/grpc/grpc.dart';
import 'package:starcitizen_doctor/generated/grpc/app.pbgrpc.dart';
import '../common/utils/base_utils.dart';
class GrpcApi {
static final _pingClient = PingServiceClient(GrpcClient.channel);
static Future pingServer() async {
try {
final result = await _pingClient.pingServer(PingRequest(name: "ping"));
if (result.pong == "pong") {
dPrint("[GrpcApi] gRPC service Connected");
return;
}
} catch (e) {
dPrint("[GrpcApi] pingServer Error: $e");
}
}
}

View File

@ -8,7 +8,6 @@ import 'package:hive/hive.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/api/analytics.dart';
import 'package:starcitizen_doctor/api/api.dart'; import 'package:starcitizen_doctor/api/api.dart';
import 'package:starcitizen_doctor/api/grpc_api.dart';
import 'package:starcitizen_doctor/common/helper/system_helper.dart'; import 'package:starcitizen_doctor/common/helper/system_helper.dart';
import 'package:starcitizen_doctor/common/rust/ffi.dart'; import 'package:starcitizen_doctor/common/rust/ffi.dart';
import 'package:starcitizen_doctor/data/app_version_data.dart'; import 'package:starcitizen_doctor/data/app_version_data.dart';
@ -134,7 +133,6 @@ class AppConf {
} }
static Future<void> checkUpdate() async { static Future<void> checkUpdate() async {
GrpcApi.pingServer();
// clean path // clean path
if (!isMSE) { if (!isMSE) {
final dir = Directory(getUpgradePath()); final dir = Directory(getUpgradePath());

View File

@ -1,118 +0,0 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
class PingRequest extends $pb.GeneratedMessage {
factory PingRequest({
$core.String? name,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
return $result;
}
PingRequest._() : super();
factory PingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory PingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PingRequest', createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
PingRequest clone() => PingRequest()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
PingRequest copyWith(void Function(PingRequest) updates) => super.copyWith((message) => updates(message as PingRequest)) as PingRequest;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static PingRequest create() => PingRequest._();
PingRequest createEmptyInstance() => create();
static $pb.PbList<PingRequest> createRepeated() => $pb.PbList<PingRequest>();
@$core.pragma('dart2js:noInline')
static PingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PingRequest>(create);
static PingRequest? _defaultInstance;
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
set name($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => clearField(1);
}
class PingResult extends $pb.GeneratedMessage {
factory PingResult({
$core.String? pong,
}) {
final $result = create();
if (pong != null) {
$result.pong = pong;
}
return $result;
}
PingResult._() : super();
factory PingResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory PingResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PingResult', createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'pong')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
PingResult clone() => PingResult()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
PingResult copyWith(void Function(PingResult) updates) => super.copyWith((message) => updates(message as PingResult)) as PingResult;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static PingResult create() => PingResult._();
PingResult createEmptyInstance() => create();
static $pb.PbList<PingResult> createRepeated() => $pb.PbList<PingResult>();
@$core.pragma('dart2js:noInline')
static PingResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PingResult>(create);
static PingResult? _defaultInstance;
@$pb.TagNumber(1)
$core.String get pong => $_getSZ(0);
@$pb.TagNumber(1)
set pong($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasPong() => $_has(0);
@$pb.TagNumber(1)
void clearPong() => clearField(1);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@ -1,11 +0,0 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@ -1,59 +0,0 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
import 'dart:async' as $async;
import 'dart:core' as $core;
import 'package:grpc/service_api.dart' as $grpc;
import 'package:protobuf/protobuf.dart' as $pb;
import 'app.pb.dart' as $0;
export 'app.pb.dart';
@$pb.GrpcServiceName('PingService')
class PingServiceClient extends $grpc.Client {
static final _$pingServer = $grpc.ClientMethod<$0.PingRequest, $0.PingResult>(
'/PingService/PingServer',
($0.PingRequest value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.PingResult.fromBuffer(value));
PingServiceClient($grpc.ClientChannel channel,
{$grpc.CallOptions? options,
$core.Iterable<$grpc.ClientInterceptor>? interceptors})
: super(channel, options: options,
interceptors: interceptors);
$grpc.ResponseFuture<$0.PingResult> pingServer($0.PingRequest request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$pingServer, request, options: options);
}
}
@$pb.GrpcServiceName('PingService')
abstract class PingServiceBase extends $grpc.Service {
$core.String get $name => 'PingService';
PingServiceBase() {
$addMethod($grpc.ServiceMethod<$0.PingRequest, $0.PingResult>(
'PingServer',
pingServer_Pre,
false,
false,
($core.List<$core.int> value) => $0.PingRequest.fromBuffer(value),
($0.PingResult value) => value.writeToBuffer()));
}
$async.Future<$0.PingResult> pingServer_Pre($grpc.ServiceCall call, $async.Future<$0.PingRequest> request) async {
return pingServer(call, await request);
}
$async.Future<$0.PingResult> pingServer($grpc.ServiceCall call, $0.PingRequest request);
}

View File

@ -1,39 +0,0 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
import 'dart:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use pingRequestDescriptor instead')
const PingRequest$json = {
'1': 'PingRequest',
'2': [
{'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'},
],
};
/// Descriptor for `PingRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List pingRequestDescriptor = $convert.base64Decode(
'CgtQaW5nUmVxdWVzdBISCgRuYW1lGAEgASgJUgRuYW1l');
@$core.Deprecated('Use pingResultDescriptor instead')
const PingResult$json = {
'1': 'PingResult',
'2': [
{'1': 'pong', '3': 1, '4': 1, '5': 9, '10': 'pong'},
],
};
/// Descriptor for `PingResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List pingResultDescriptor = $convert.base64Decode(
'CgpQaW5nUmVzdWx0EhIKBHBvbmcYASABKAlSBHBvbmc=');

View File

@ -64,8 +64,6 @@ dependencies:
hexcolor: ^3.0.1 hexcolor: ^3.0.1
dart_rss: ^3.0.1 dart_rss: ^3.0.1
html: ^0.15.4 html: ^0.15.4
protobuf: ^3.1.0
grpc: ^3.2.4
dependency_overrides: dependency_overrides:
http: ^1.1.2 http: ^1.1.2

View File

@ -1 +0,0 @@
protoc --dart_out=grpc:lib/generated/grpc -I../sctoolbox_grpc/protos/ ../sctoolbox_grpc/protos/*.proto