moskva
v0.1.5
Published
Рантайм Москва
Downloads
15
Maintainers
Readme
Moskva
Exports a runtime that supports some basic APIs like fetchMoscow and
запроситьМоскву that sends a request to Meteoinfo City Service.
import Moskva from 'moskva'
import indicatrix from 'indicatrix'
export default class MyMoskva extends Moskva {
disableIndicator = false
translate = ''
async вып() {
try {
if(this.logFetch) {
super._log=true
}
if(!this.disableIndicator) {
if(this.translate=='ru') {
var t = await indicatrix('⏬ Загружаем данные по Москве',super.запроситьМоскву())
}else {
var t = await indicatrix('⏬ Loading data for Moscow',super.fetchMoscow())
}
}else {
var t = await super.fetchMoscow()
}
}finally {
super._log = false
}
var data = this.process(t)
if(this.translate=='ru') {
data=this.convertToRussianFull(data)
}
return data
}
}