Commits
manjanac authored and GitHub committed 1a1a91a225a
Refactor modelInfo into localModelInfo and remoteModelInfo (#7163) * Restores ML Pods after M77. * Fix Package.swift * Refactor model info to be in-memory. * Add improved model download functionality w/ single set of download handlers per task. * Rename model download to better match URLSessionTask. * Rename model download to better match URLSessionTask. * Update unit test to read/write to user defaults. * Configure downloader with Firebase app. * Minor updates to model downloader and tests. * Singleton for model downloader instance, for default and custom app. * Download types WIP - local model. * Download types WIP. * Manually add app lifecycle handling + TODOs for Firebase Components. * Replace options with app name as a property in ModelDownloader. * Download types WIP. * Refactor model info. * Add convenience inits + other minor fixes. * Explicit enum for model info result.