fix(github): comment emoji reaction

This commit is contained in:
Rongjian Zhang
2021-01-31 19:27:45 +08:00
parent 10477a7071
commit dd6fe2b961
13 changed files with 958 additions and 268 deletions

View File

@@ -1530,6 +1530,9 @@ Serializer<GCommentPartsData> _$gCommentPartsDataSerializer =
new _$GCommentPartsDataSerializer();
Serializer<GCommentPartsData_author> _$gCommentPartsDataAuthorSerializer =
new _$GCommentPartsData_authorSerializer();
Serializer<GReactionConnectionPartsData>
_$gReactionConnectionPartsDataSerializer =
new _$GReactionConnectionPartsDataSerializer();
Serializer<GReactablePartsData> _$gReactablePartsDataSerializer =
new _$GReactablePartsDataSerializer();
Serializer<GReactablePartsData_THUMBS_UP>
@@ -32655,6 +32658,66 @@ class _$GCommentPartsData_authorSerializer
}
}
class _$GReactionConnectionPartsDataSerializer
implements StructuredSerializer<GReactionConnectionPartsData> {
@override
final Iterable<Type> types = const [
GReactionConnectionPartsData,
_$GReactionConnectionPartsData
];
@override
final String wireName = 'GReactionConnectionPartsData';
@override
Iterable<Object> serialize(
Serializers serializers, GReactionConnectionPartsData object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object>[
'__typename',
serializers.serialize(object.G__typename,
specifiedType: const FullType(String)),
'totalCount',
serializers.serialize(object.totalCount,
specifiedType: const FullType(int)),
'viewerHasReacted',
serializers.serialize(object.viewerHasReacted,
specifiedType: const FullType(bool)),
];
return result;
}
@override
GReactionConnectionPartsData deserialize(
Serializers serializers, Iterable<Object> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GReactionConnectionPartsDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current as String;
iterator.moveNext();
final dynamic value = iterator.current;
switch (key) {
case '__typename':
result.G__typename = serializers.deserialize(value,
specifiedType: const FullType(String)) as String;
break;
case 'totalCount':
result.totalCount = serializers.deserialize(value,
specifiedType: const FullType(int)) as int;
break;
case 'viewerHasReacted':
result.viewerHasReacted = serializers.deserialize(value,
specifiedType: const FullType(bool)) as bool;
break;
}
}
return result.build();
}
}
class _$GReactablePartsDataSerializer
implements StructuredSerializer<GReactablePartsData> {
@override
@@ -107387,6 +107450,127 @@ class GCommentPartsData_authorBuilder
}
}
class _$GReactionConnectionPartsData extends GReactionConnectionPartsData {
@override
final String G__typename;
@override
final int totalCount;
@override
final bool viewerHasReacted;
factory _$GReactionConnectionPartsData(
[void Function(GReactionConnectionPartsDataBuilder) updates]) =>
(new GReactionConnectionPartsDataBuilder()..update(updates)).build();
_$GReactionConnectionPartsData._(
{this.G__typename, this.totalCount, this.viewerHasReacted})
: super._() {
if (G__typename == null) {
throw new BuiltValueNullFieldError(
'GReactionConnectionPartsData', 'G__typename');
}
if (totalCount == null) {
throw new BuiltValueNullFieldError(
'GReactionConnectionPartsData', 'totalCount');
}
if (viewerHasReacted == null) {
throw new BuiltValueNullFieldError(
'GReactionConnectionPartsData', 'viewerHasReacted');
}
}
@override
GReactionConnectionPartsData rebuild(
void Function(GReactionConnectionPartsDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GReactionConnectionPartsDataBuilder toBuilder() =>
new GReactionConnectionPartsDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GReactionConnectionPartsData &&
G__typename == other.G__typename &&
totalCount == other.totalCount &&
viewerHasReacted == other.viewerHasReacted;
}
@override
int get hashCode {
return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode),
viewerHasReacted.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper('GReactionConnectionPartsData')
..add('G__typename', G__typename)
..add('totalCount', totalCount)
..add('viewerHasReacted', viewerHasReacted))
.toString();
}
}
class GReactionConnectionPartsDataBuilder
implements
Builder<GReactionConnectionPartsData,
GReactionConnectionPartsDataBuilder> {
_$GReactionConnectionPartsData _$v;
String _G__typename;
String get G__typename => _$this._G__typename;
set G__typename(String G__typename) => _$this._G__typename = G__typename;
int _totalCount;
int get totalCount => _$this._totalCount;
set totalCount(int totalCount) => _$this._totalCount = totalCount;
bool _viewerHasReacted;
bool get viewerHasReacted => _$this._viewerHasReacted;
set viewerHasReacted(bool viewerHasReacted) =>
_$this._viewerHasReacted = viewerHasReacted;
GReactionConnectionPartsDataBuilder() {
GReactionConnectionPartsData._initializeBuilder(this);
}
GReactionConnectionPartsDataBuilder get _$this {
if (_$v != null) {
_G__typename = _$v.G__typename;
_totalCount = _$v.totalCount;
_viewerHasReacted = _$v.viewerHasReacted;
_$v = null;
}
return this;
}
@override
void replace(GReactionConnectionPartsData other) {
if (other == null) {
throw new ArgumentError.notNull('other');
}
_$v = other as _$GReactionConnectionPartsData;
}
@override
void update(void Function(GReactionConnectionPartsDataBuilder) updates) {
if (updates != null) updates(this);
}
@override
_$GReactionConnectionPartsData build() {
final _$result = _$v ??
new _$GReactionConnectionPartsData._(
G__typename: G__typename,
totalCount: totalCount,
viewerHasReacted: viewerHasReacted);
replace(_$result);
return _$result;
}
}
class _$GReactablePartsData extends GReactablePartsData {
@override
final String G__typename;