serialize config with function
This commit is contained in:
		
							
								
								
									
										16
									
								
								bot/bot.lua
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								bot/bot.lua
									
									
									
									
									
								
							| @@ -121,13 +121,7 @@ end | ||||
|  | ||||
| -- Save the content of _config to config.lua | ||||
| function save_config( ) | ||||
|   file = io.open('./bot/config.lua', 'w+') | ||||
|   local serialized = serpent.block(_config, { | ||||
|     comment = false, | ||||
|     name = "config" | ||||
|   }) | ||||
|   file:write(serialized) | ||||
|   file:close() | ||||
|   serialize_to_file(_config, './bot/config.lua') | ||||
|   print ('saved config into ./bot/config.lua') | ||||
| end | ||||
|  | ||||
| @@ -167,13 +161,7 @@ function create_config( ) | ||||
|       "youtube" }, | ||||
|     sudo_users = {our_id}   | ||||
|   } | ||||
|   file = io.open('./bot/config.lua', 'w+') | ||||
|   local serialized = serpent.block(config, { | ||||
|     comment = false, | ||||
|     name = "config" | ||||
|   }) | ||||
|   file:write(serialized) | ||||
|   file:close() | ||||
|   serialize_to_file(config, './bot/config.lua') | ||||
|   print ('saved config into ./bot/config.lua') | ||||
| end | ||||
|  | ||||
|   | ||||
| @@ -169,4 +169,15 @@ function file_exists(name) | ||||
|   else  | ||||
|     return false  | ||||
|   end | ||||
| end | ||||
|  | ||||
| -- Save into file the data serialized for lua. | ||||
| function serialize_to_file(data, file) | ||||
|   file = io.open(file, 'w+') | ||||
|   local serialized = serpent.block(data, { | ||||
|     comment = false, | ||||
|     name = "_" | ||||
|   }) | ||||
|   file:write(serialized) | ||||
|   file:close() | ||||
| end | ||||
		Reference in New Issue
	
	Block a user
	 yago
					yago