064 instance_ls uptime for deleted, suspended

This commit is contained in:
msyu
2025-03-10 06:05:55 +03:00
parent 66f56c74f7
commit 70331fc8e4
4 changed files with 161 additions and 3 deletions
@@ -91,6 +91,7 @@
</cffunction>
<!--- *** выглядит ужасно, но красивый вариант не придумывается ряд месяцев --->
<!--- *** Внимание! нужно учитывать скоуп уникальности --->
<cffunction name="computeDefault">
<cfargument name="defaultCompute"/>
<cfargument name="original"/>
@@ -100,6 +101,12 @@
<cfswitch expression=#arguments.defaultCompute#>
<cfcase value="display_name">
<cfreturn CreateObject("component", "instance_ls").generateDefaultName(arguments.service_id,arguments.usr_id)/>
</cfcase>
<cfcase value="append_pseudorandom">
<!--- <cfset var generator=createObject('component', 'lib.TokenGenerator')/>
<cfset generator.init()/> --->
<cfset var generator = new lib.TokenGenerator()/>
<cfreturn "#arguments.original##lcase(generator.nextToken(6))#"/> <!--- почему-то длина отличается, чтобы получить 8, пишу 6 --->
</cfcase>
<cfdefaultcase>
<cfreturn #arguments.original#/>