diff --git a/lib/api/grpc_client.dart b/lib/api/grpc_client.dart index 46b42ab..0f75da6 100644 --- a/lib/api/grpc_client.dart +++ b/lib/api/grpc_client.dart @@ -2,7 +2,7 @@ import 'dart:async'; import 'package:fixnum/fixnum.dart'; import 'package:grpc/grpc.dart'; -import 'package:protobuf/protobuf.dart' as $protobuf; +import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart' as $timestamp; import '../generated/cqrs_services.pb.dart' as $pb; import '../generated/cqrs_services.pbgrpc.dart'; @@ -298,8 +298,8 @@ class GrpcCqrsApiClient { // Extension to convert DateTime to protobuf Timestamp extension DateTimeToProto on DateTime { - $pb.Timestamp toProto3Timestamp() { - return $pb.Timestamp() + $timestamp.Timestamp toProto3Timestamp() { + return $timestamp.Timestamp() ..seconds = Int64(millisecondsSinceEpoch ~/ 1000) ..nanos = ((millisecondsSinceEpoch % 1000) * 1000000).toInt(); }