You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently thought about this issue when working on cookbook and some initial tests where sadly quite breaking and iirc also having issues with the serializer.
I also thought about hiding the default implementation similar to the blocs in the neon code but this would hide the BuiltValue type which was also undesirable:
Currently it is not possible to fully utilize the type hierarchy because many places just assume the type instead of it's interface:
https://github.com/nextcloud/neon/blob/42551c66386da2740bf10b21b363f183bab55bd6/packages/nextcloud/lib/src/api/spreed.openapi.dart#L16655 should be
typedef Room_LastMessage = ({$BaseMessageInterface? baseMessage, BuiltList<Never>? builtListNever, $ChatMessageInterface? chatMessage});
instead.https://github.com/nextcloud/neon/blob/42551c66386da2740bf10b21b363f183bab55bd6/packages/nextcloud/lib/src/api/spreed.openapi.dart#L16759 should be
$OCSMetaInterface get meta;
instead.The text was updated successfully, but these errors were encountered: