@@ -3,26 +3,14 @@ let util = require('../modules/util');
33let steem = require ( '../modules/steemconnect' )
44let router = express . Router ( ) ;
55
6- /* GET users listing. */
7- router . get ( '/' , ( req , res , next ) => {
8- if ( ! req . session . steemconnect ) {
9- res . redirect ( '/auth' )
10- } else {
11- console . log ( req . session . steemconnect )
12- res . render ( 'post' , {
13- name : req . session . steemconnect . name
14- } ) ;
15- }
16- } ) ;
176
18- router . post ( '/create-post' , ( req , res ) => {
19- if ( ! req . session . steemconnect ) {
20- res . redirect ( '/auth' )
21- } else {
22- console . log ( req . body )
23- api . vote ( voter , author , permlink , weight , function ( err , res ) {
24- console . log ( err , res )
7+ router . get ( '/' , util . isAuthenticated , ( req , res , next ) => {
8+ res . render ( 'post' , {
9+ name : req . session . steemconnect . name
2510 } ) ;
11+ } ) ;
12+
13+ router . post ( '/create-post' , util . isAuthenticated , ( req , res ) => {
2614 let author = req . session . steemconnect . name
2715 let permlink = util . urlString ( )
2816 var tags = req . body . tags . split ( ',' ) . map ( item => item . trim ( ) ) ;
@@ -45,36 +33,22 @@ router.post('/create-post', (req, res) => {
4533 msg : msg
4634 } )
4735 } ) ;
48-
49- }
5036} ) ;
5137
52- router . post ( '/vote' , ( req , res ) => {
53- if ( ! req . session . steemconnect ) {
54- res . redirect ( '/auth' )
55- } else {
56- let postId = req . body . postId
57- let voter = req . session . steemconnect . name
58- let author = req . body . author
59- let permlink = req . body . permlink
60- let weight = 10000
61-
62- steem . vote ( voter , author , permlink , weight , function ( err , steemResponse ) {
63- if ( err ) {
64- res . json ( {
65- error : error . error_description
66- } )
67- } else {
68- res . json ( {
69- name : req . session . steemconnect . name ,
70- msg : 'voted!' ,
71- id : postId
72- } )
73- }
74-
75- } ) ;
76-
77- }
38+ router . post ( '/vote' , util . isAuthenticated , ( req , res ) => {
39+ let postId = req . body . postId
40+ let voter = req . session . steemconnect . name
41+ let author = req . body . author
42+ let permlink = req . body . permlink
43+ let weight = 10000
44+
45+ steem . vote ( voter , author , permlink , weight , function ( err , steemResponse ) {
46+ if ( err ) {
47+ res . json ( { error : err . error_description } )
48+ } else {
49+ res . json ( { id : postId } )
50+ }
51+ } ) ;
7852} )
7953
8054module . exports = router ;
0 commit comments