package Ġex po . modules . med iali brary . albums Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . AsyncTask Ċ import Ġandroid . provider . Media Store . Media Columns Ċ import Ġandroid . provider . Media Store . Files . File Columns Ċ Ċ import Ġex po . modules . core . Promise Ċ Ċ internal Ġclass ĠGet Album ( ĊĠ Ġprivate Ġval Ġcontext : ĠContext , ĊĠ Ġprivate Ġval Ġalbum Name : ĠString , ĊĠ Ġprivate Ġval Ġpromise : ĠPromise Ċ ) Ġ: ĠAsync Task < Void ?, ĠVoid ?, ĠVoid ?> () Ġ{ ĊĠ Ġpublic Ġoverride Ġfun Ġdo In Background ( var arg Ġparams : ĠVoid ?): ĠVoid ? Ġ{ ĊĠĠĠ Ġval Ġselection Ġ= Ġ"${ File Columns . MEDIA _ TYPE } Ġ!= Ġ${ File Columns . MEDIA _ TYPE _ NONE }" Ġ+ ĊĠĠĠĠĠ Ġ" ĠAND Ġ${ Media Columns . BUCKET _ DISPLAY _ NAME }= ?" ĊĠĠĠ Ġval Ġselection Args Ġ= ĠarrayOf ( album Name ) ĊĊĠĠĠ Ġquery Album ( context , Ġselection , Ġselection Args , Ġpromise ) ĊĠĠĠ Ġreturn Ġnull ĊĠ Ġ} Ċ } Ċ