@@ -124,28 +124,17 @@ export default class ActionableReviewView extends React.Component {
124124 }
125125 }
126126
127- reportAbuse = ( commentUrl , author ) => {
128- return new Promise ( ( resolve , reject ) => {
129- const url = 'https://github.com/contact/report-content?report=' +
130- `${ encodeURIComponent ( author ) } &content_url=${ encodeURIComponent ( commentUrl ) } ` ;
131- shell . openExternal ( url , { } , err => {
132- if ( err ) { reject ( err ) ; } else {
133- resolve ( ) ;
134- addEvent ( 'report-abuse' , { package : 'github' , component : this . constructor . name } ) ;
135- }
136- } ) ;
137- } ) ;
127+ reportAbuse = async ( commentUrl , author ) => {
128+ const url = 'https://github.com/contact/report-content?report=' +
129+ `${ encodeURIComponent ( author ) } &content_url=${ encodeURIComponent ( commentUrl ) } ` ;
130+
131+ await shell . openExternal ( url ) ;
132+ addEvent ( 'report-abuse' , { package : 'github' , component : this . constructor . name } ) ;
138133 }
139134
140- openOnGitHub = url => {
141- return new Promise ( ( resolve , reject ) => {
142- shell . openExternal ( url , { } , err => {
143- if ( err ) { reject ( err ) ; } else {
144- resolve ( ) ;
145- addEvent ( 'open-comment-in-browser' , { package : 'github' , component : this . constructor . name } ) ;
146- }
147- } ) ;
148- } ) ;
135+ openOnGitHub = async url => {
136+ await shell . openExternal ( url ) ;
137+ addEvent ( 'open-comment-in-browser' , { package : 'github' , component : this . constructor . name } ) ;
149138 }
150139
151140 showActionsMenu = ( event , content , author ) => {
0 commit comments