DEV Community

Discussion on: YEW Tutorial: 04 ...and services for all!

Collapse
 
realrork profile image
realrork

In Yew 0.18 restore method is static with 2 arguments, so code should be now:

fn create(_: Self::Properties, link: ComponentLink<Self>) -> Self {
        let storage = StorageService::new(Area::Local).expect("Error");
        let Json(database) = StorageService::restore(&storage, KEY);
        let database = database.unwrap_or_else(|_| Database::new());
        App {
            link,
            storage,
            database,
            temp_task: Task::new(),
        }
    }
Enter fullscreen mode Exit fullscreen mode