[gnome-games/wip/exalm/rebrand: 55/102] nintendo-3ds: Use RetroSimpleGameUriAdapter




commit fe67c10d6c14659bfae9e8d17ca9f1dcdff05694
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Tue Mar 30 02:09:46 2021 +0500

    nintendo-3ds: Use RetroSimpleGameUriAdapter

 plugins/nintendo-3ds/src/nintendo-3ds-plugin.vala | 16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)
---
diff --git a/plugins/nintendo-3ds/src/nintendo-3ds-plugin.vala 
b/plugins/nintendo-3ds/src/nintendo-3ds-plugin.vala
index 5aaeedcc..626e8f63 100644
--- a/plugins/nintendo-3ds/src/nintendo-3ds-plugin.vala
+++ b/plugins/nintendo-3ds/src/nintendo-3ds-plugin.vala
@@ -20,27 +20,13 @@ private class Games.Nintendo3DsPlugin : Object, Plugin {
        }
 
        public UriGameFactory[] get_uri_game_factories () {
-               var game_uri_adapter = new GenericGameUriAdapter (game_for_uri);
+               var game_uri_adapter = new RetroSimpleGameUriAdapter (platform);
                var factory = new GenericUriGameFactory (game_uri_adapter);
                foreach (var mime_type in MIME_TYPES)
                        factory.add_mime_type (mime_type);
 
                return { factory };
        }
-
-       private static Game game_for_uri (Uri uri) throws Error {
-               var uid = new Uid (Fingerprint.get_uid (uri, PLATFORM_UID_PREFIX));
-               var title = new FilenameTitle (uri);
-               var media = new GriloMedia (title, 3DS_MIME_TYPE);
-               var cover = new CompositeCover ({
-                       new LocalCover (uri),
-                       new GriloCover (media, uid)});
-
-               var game = new Game (uid, uri, title, platform);
-               game.set_cover (cover);
-
-               return game;
-       }
 }
 
 [ModuleInit]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]