mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-05 13:47:26 +02:00
Use HTML5 base64 functions2
This commit is contained in:
@@ -321,3 +321,5 @@ Tomahawk.hmac = function (key, message) {
|
|||||||
// some aliases
|
// some aliases
|
||||||
Tomahawk.setTimeout = Tomahawk.setTimeout || window.setTimeout;
|
Tomahawk.setTimeout = Tomahawk.setTimeout || window.setTimeout;
|
||||||
Tomahawk.setInterval = Tomahawk.setInterval || window.setInterval;
|
Tomahawk.setInterval = Tomahawk.setInterval || window.setInterval;
|
||||||
|
Tomahawk.base64Decode = window.atob;
|
||||||
|
Tomahawk.base64Encode = window.btoa;
|
||||||
|
@@ -466,20 +466,6 @@ JSResolverHelper::reportUrlTranslation( const QString& qid, const QString& strea
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QByteArray
|
|
||||||
JSResolverHelper::base64Encode( const QByteArray& input )
|
|
||||||
{
|
|
||||||
return input.toBase64();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
QByteArray
|
|
||||||
JSResolverHelper::base64Decode( const QByteArray& input )
|
|
||||||
{
|
|
||||||
return QByteArray::fromBase64( input );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
JSResolverHelper::customIODeviceFactory( const Tomahawk::result_ptr&, const QString& url,
|
JSResolverHelper::customIODeviceFactory( const Tomahawk::result_ptr&, const QString& url,
|
||||||
boost::function< void( QSharedPointer< QIODevice >& ) > callback )
|
boost::function< void( QSharedPointer< QIODevice >& ) > callback )
|
||||||
|
@@ -48,9 +48,6 @@ public:
|
|||||||
Q_INVOKABLE void addCustomUrlTranslator( const QString& protocol, const QString& callbackFuncName, const QString& isAsynchronous = "false" );
|
Q_INVOKABLE void addCustomUrlTranslator( const QString& protocol, const QString& callbackFuncName, const QString& isAsynchronous = "false" );
|
||||||
Q_INVOKABLE void reportUrlTranslation( const QString& qid, const QString& streamUrl );
|
Q_INVOKABLE void reportUrlTranslation( const QString& qid, const QString& streamUrl );
|
||||||
|
|
||||||
Q_INVOKABLE QByteArray base64Encode( const QByteArray& input );
|
|
||||||
Q_INVOKABLE QByteArray base64Decode( const QByteArray& input );
|
|
||||||
|
|
||||||
void customIODeviceFactory( const Tomahawk::result_ptr&, const QString& url,
|
void customIODeviceFactory( const Tomahawk::result_ptr&, const QString& url,
|
||||||
boost::function< void( QSharedPointer< QIODevice >& ) > callback ); // async
|
boost::function< void( QSharedPointer< QIODevice >& ) > callback ); // async
|
||||||
void customUrlTranslator( const Tomahawk::result_ptr&, const QString& url,
|
void customUrlTranslator( const Tomahawk::result_ptr&, const QString& url,
|
||||||
|
Reference in New Issue
Block a user