@@ -63,9 +63,7 @@ async fn main() -> Result<()> {
63
63
quiet. not ( ) . then ( || display:: logout ( style, cfg_path) ) ;
64
64
}
65
65
_ if parser:: user_info ( & args) => {
66
- let user_info = try {
67
- User :: new ( pat?) . get_info ( ) . await ?
68
- } ;
66
+ let user_info = User :: new ( pat?) . get_info ( ) . await ;
69
67
foe. then ( || panic_if_err ( & user_info) ) ;
70
68
quiet. not ( ) . then ( || display:: user_info ( style, & user_info) ) ;
71
69
}
@@ -103,19 +101,19 @@ async fn main() -> Result<()> {
103
101
quiet. not ( ) . then ( || display:: comment_ing ( style, & content) ) ;
104
102
}
105
103
_ if let Some ( id) = parser:: show_post ( & args) => {
106
- let entry = try { Post :: new ( pat?) . get_one ( id) . await ? } ;
104
+ let entry = Post :: new ( pat?) . get_one ( id) . await ;
107
105
foe. then ( || panic_if_err ( & entry) ) ;
108
106
quiet. not ( ) . then ( || display:: show_post ( style, & entry) ) ;
109
107
}
110
108
_ if let Some ( id) = parser:: show_post_meta ( & args) => {
111
- let entry = try { Post :: new ( pat?) . get_one ( id) . await ? } ;
109
+ let entry = Post :: new ( pat?) . get_one ( id) . await ;
112
110
foe. then ( || panic_if_err ( & entry) ) ;
113
111
quiet. not ( ) . then ( || display:: show_post_meta ( style, & entry) ) ;
114
112
}
115
113
_ if let Some ( ( skip, take) ) = parser:: list_post ( & args) => {
116
- let result = try { Post :: new ( pat?) . get_meta_list ( skip, take) . await ? } ;
117
- foe. then ( || panic_if_err ( & result ) ) ;
118
- quiet. not ( ) . then ( || display:: list_post ( style, & result , rev) ) ;
114
+ let meta_vec = Post :: new ( pat?) . get_meta_list ( skip, take) . await ;
115
+ foe. then ( || panic_if_err ( & meta_vec ) ) ;
116
+ quiet. not ( ) . then ( || display:: list_post ( style, & meta_vec , rev) ) ;
119
117
}
120
118
_ if let Some ( id) = parser:: delete_post ( & args) => {
121
119
let id = try {
@@ -126,24 +124,22 @@ async fn main() -> Result<()> {
126
124
quiet. not ( ) . then ( || display:: delete_post ( style, & id) ) ;
127
125
}
128
126
_ if let Some ( ( kw, skip, take) ) = parser:: search_post ( & args) => {
129
- let result = try { Post :: new ( pat?) . search ( skip, take, kw) . await ? } ;
127
+ let result = Post :: new ( pat?) . search ( skip, take, kw) . await ;
130
128
foe. then ( || panic_if_err ( & result) ) ;
131
129
quiet. not ( ) . then ( || display:: search_post ( style, & result, rev) ) ;
132
130
}
133
131
_ if let Some ( ( title, body, publish) ) = parser:: create_post ( & args) => {
134
- let id = try { Post :: new ( pat?) . create ( title, body, publish) . await ? } ;
132
+ let id = Post :: new ( pat?) . create ( title, body, publish) . await ;
135
133
foe. then ( || panic_if_err ( & id) ) ;
136
134
quiet. not ( ) . then ( || display:: create_post ( style, & id) ) ;
137
135
}
138
136
_ if let Some ( ( id, title, body, publish) ) = parser:: update_post ( & args) => {
139
- let id = try { Post :: new ( pat?) . update ( id, title, body, publish) . await ? } ;
137
+ let id = Post :: new ( pat?) . update ( id, title, body, publish) . await ;
140
138
foe. then ( || panic_if_err ( & id) ) ;
141
139
quiet. not ( ) . then ( || display:: update_post ( style, & id) ) ;
142
140
}
143
141
_ if let Some ( ( skip, take) ) = parser:: list_news ( & args) => {
144
- let news_vec = try {
145
- News :: new ( pat?) . get_list ( skip, take) . await ?
146
- } ;
142
+ let news_vec = News :: new ( pat?) . get_list ( skip, take) . await ;
147
143
foe. then ( || panic_if_err ( & news_vec) ) ;
148
144
quiet. not ( ) . then ( || display:: list_news ( style, & news_vec, rev) ) ;
149
145
}
0 commit comments