style(azure): use common `isBadge` helper (#502)

pull/509/head^2
Dario Vladović 2021-02-20 15:29:52 +01:00 zatwierdzone przez GitHub
rodzic df1e40cb1e
commit b765b6289a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 1 dodań i 6 usunięć

Wyświetl plik

@ -1,5 +1,5 @@
import got from '../libs/got'
import { millify } from '../libs/utils'
import { isBadge, millify } from '../libs/utils'
import { createBadgenHandler, PathArgs } from '../libs/create-badgen-handler'
export default createBadgenHandler({
@ -182,11 +182,6 @@ async function handler ({ org, project, definition, branch }: PathArgs) {
}
}
function isBadge(response: import('got').Response) {
const contentType = response.headers['content-type'] || ''
return contentType.includes('image/svg+xml')
}
function parseBadge(svg: string) {
const [subject, status] = [...svg.matchAll(/fill-opacity=[^>]*?>([^<]+)<\//ig)]
.map(match => match[1].trim())