diff options
author | 2021-08-29 12:59:04 -0700 | |
---|---|---|
committer | 2021-08-29 12:59:04 -0700 | |
commit | 1c22088640e5deeadd61017bd90920b652685b5f (patch) | |
tree | 59d110a7c8792c39e0c1ea180fa972eee1c4662d /examples/todo/commands | |
parent | 8d5779a661f4537ef7d87a44bdfbf240eb054ff1 (diff) | |
download | notion-1c22088640e5deeadd61017bd90920b652685b5f.tar.gz notion-1c22088640e5deeadd61017bd90920b652685b5f.tar.zst notion-1c22088640e5deeadd61017bd90920b652685b5f.zip |
Notion API Version 2021-08-16 support; fix a bunch of modling errors as well
Diffstat (limited to 'examples/todo/commands')
-rw-r--r-- | examples/todo/commands/configure.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/examples/todo/commands/configure.rs b/examples/todo/commands/configure.rs index 42ffafd..18ace89 100644 --- a/examples/todo/commands/configure.rs +++ b/examples/todo/commands/configure.rs @@ -1,8 +1,9 @@ use crate::TodoConfig; use anyhow::Result; +use notion::ids::{AsIdentifier, DatabaseId}; use notion::models::search::NotionSearch; -use notion::models::{Database, DatabaseId}; -use notion::{AsIdentifier, NotionApi}; +use notion::models::Database; +use notion::NotionApi; use skim::{Skim, SkimItem, SkimItemReceiver, SkimItemSender, SkimOptions}; use std::borrow::Cow; use std::ops::Deref; @@ -43,9 +44,9 @@ fn skim_select_database(databases: Vec<Database>) -> Result<DatabaseId> { .downcast_ref() .expect("Couldn't cast back to SkimDB"); - let database_id = db.db.id(); + let database_id = db.db.as_id(); - Ok(database_id) + Ok(database_id.clone()) } pub async fn configure(notion_api: NotionApi) -> Result<()> { |