visuddhinanda 3 years ago
parent
commit
5500ac33da
1 changed files with 12 additions and 1 deletions
  1. 12 1
      app/Http/Api/ChannelApi.php

+ 12 - 1
app/Http/Api/ChannelApi.php

@@ -10,6 +10,7 @@ class ChannelApi{
                     'id'=>$id,
                     'name'=>$channel['name'],
                     'type'=>$channel['type'],
+                    'lang'=>$channel['lang'],
                     'studio_id'=>$channel['owner_uid'],
                 ];
         }else{
@@ -19,11 +20,21 @@ class ChannelApi{
     public static function getListByUser(){
 
     }
-    public static function getSysChannel($channel_name){
+    public static function getSysChannel($channel_name,$fallback=""){
         $channel=  Channel::where('name',$channel_name)
                     ->where('owner_uid',config("app.admin.root_uuid"))
                     ->first();
         if(!$channel){
+            if(!empty($fallback)){
+                $channel = Channel::where('name',$fallback)
+                                  ->where('owner_uid',config("app.admin.root_uuid"))
+                                  ->first();
+                if(!$channel){
+                    return false;
+                }else{
+                    return $channel->uid;
+                }
+            }
             return false;
         }else{
             return $channel->uid;