1 line
No EOL
624 B
JavaScript
1 line
No EOL
624 B
JavaScript
import QrCodeGenerator from"./../qrcode-generator/qrcode.js";import connectionManager from"./../emby-apiclient/connectionmanager.js";export default{generateQRCode:function(options){var qr=QrCodeGenerator("0","L"),params={},apiClient=options.apiClient,apiClient=connectionManager.getServerInfo(apiClient.serverId()),options=options.user;return options&&(params.username=options.Name),apiClient.LocalAddress&&(params.localAddress=apiClient.LocalAddress),apiClient.RemoteAddress&&(params.remoteAddress=apiClient.RemoteAddress),qr.addData("emby://connect?"+new URLSearchParams(params).toString()),qr.make(),qr.createDataURL()}}; |