@@ -142,6 +142,10 @@ export default class httpClient {
142
142
const response = await this . request ( {
143
143
url : '/token/verify' ,
144
144
method : 'GET' ,
145
+ headers :{
146
+ userName : env . LT_USERNAME ,
147
+ accessKey : env . LT_ACCESS_KEY
148
+ }
145
149
} , log ) ;
146
150
if ( response && response . projectToken ) {
147
151
this . projectToken = response . projectToken ;
@@ -157,8 +161,8 @@ export default class httpClient {
157
161
158
162
async authExec ( ctx : Context , log : Logger , env : Env ) : Promise < { authResult : number , orgId : number , userId : number } > {
159
163
let authResult = 1 ;
160
- let userName = '' ;
161
- let passWord = '' ;
164
+ let userName = ctx . env . LT_USERNAME ;
165
+ let passWord = ctx . env . LT_ACCESS_KEY ;
162
166
if ( ctx . config . tunnel ) {
163
167
if ( ctx . config . tunnel ?. user && ctx . config . tunnel ?. key ) {
164
168
userName = ctx . config . tunnel . user
@@ -202,10 +206,14 @@ export default class httpClient {
202
206
}
203
207
}
204
208
205
- createBuild ( git : Git , config : any , log : Logger , buildName : string , isStartExec : boolean , smartGit : boolean , markBaseline : boolean , baselineBuild : string , scheduled ?: string ) {
209
+ createBuild ( git : Git , config : any , log : Logger , buildName : string , isStartExec : boolean , smartGit : boolean , markBaseline : boolean , baselineBuild : string , scheduled ?: string , userName ?: string , accessKey ?: string ) {
206
210
return this . request ( {
207
211
url : '/build' ,
208
212
method : 'POST' ,
213
+ headers :{
214
+ userName,
215
+ accessKey
216
+ } ,
209
217
data : {
210
218
git,
211
219
config,
@@ -390,7 +398,7 @@ export default class httpClient {
390
398
391
399
uploadScreenshot (
392
400
{ id : buildId , name : buildName , baseline } : Build ,
393
- ssPath : string , ssName : string , browserName : string , viewport : string , log : Logger
401
+ ssPath : string , ssName : string , browserName : string , viewport : string , url : string = '' , log : Logger
394
402
) {
395
403
browserName = browserName === constants . SAFARI ? constants . WEBKIT : browserName ;
396
404
const file = fs . readFileSync ( ssPath ) ;
@@ -402,6 +410,7 @@ export default class httpClient {
402
410
form . append ( 'buildName' , buildName ) ;
403
411
form . append ( 'screenshotName' , ssName ) ;
404
412
form . append ( 'baseline' , baseline . toString ( ) ) ;
413
+ form . append ( 'pageUrl' , url )
405
414
406
415
return this . axiosInstance . request ( {
407
416
url : `/screenshot` ,
0 commit comments