@@ -32,7 +32,15 @@ impl CopyInput {
3232 match ctx. provider {
3333 Provider :: Zenodo => {
3434 let token = std:: env:: var ( "ZENODO_API_KEY" ) . context ( EnvVarMissingSnafu ) ?;
35- let clnt = zenodo:: ZenodoClient :: new ( token, ctx. parent . opts . verbose > 1 ) ;
35+ let clnt = zenodo:: ZenodoClient :: new (
36+ token,
37+ ctx. parent
38+ . opts
39+ . verbosity
40+ . log_level ( )
41+ . unwrap_or ( log:: Level :: Warn )
42+ > log:: Level :: Info ,
43+ ) ;
3644 clnt. upload_files ( & self . deposit_id , & self . source_dir )
3745 . await
3846 . context ( ZenodoSnafu )
@@ -50,7 +58,15 @@ impl ListInput {
5058 match ctx. provider {
5159 Provider :: Zenodo => {
5260 let token = std:: env:: var ( "ZENODO_API_KEY" ) . context ( EnvVarMissingSnafu ) ?;
53- let clnt = zenodo:: ZenodoClient :: new ( token, ctx. parent . opts . verbose > 1 ) ;
61+ let clnt = zenodo:: ZenodoClient :: new (
62+ token,
63+ ctx. parent
64+ . opts
65+ . verbosity
66+ . log_level ( )
67+ . unwrap_or ( log:: Level :: Warn )
68+ > log:: Level :: Info ,
69+ ) ;
5470 let deps = clnt. get_depositions ( ) . await . context ( ZenodoSnafu ) ?;
5571 let mut table = Builder :: default ( ) ;
5672 table. push_record ( [ "ID" , "Title" , "State" , "Created at" ] ) ;
@@ -81,7 +97,15 @@ impl ListFiles {
8197 match ctx. provider {
8298 Provider :: Zenodo => {
8399 let token = std:: env:: var ( "ZENODO_API_KEY" ) . context ( EnvVarMissingSnafu ) ?;
84- let clnt = zenodo:: ZenodoClient :: new ( token, ctx. parent . opts . verbose > 1 ) ;
100+ let clnt = zenodo:: ZenodoClient :: new (
101+ token,
102+ ctx. parent
103+ . opts
104+ . verbosity
105+ . log_level ( )
106+ . unwrap_or ( log:: Level :: Warn )
107+ > log:: Level :: Info ,
108+ ) ;
85109 let files = clnt
86110 . list_files ( & self . deposit_id )
87111 . await
0 commit comments