Sort /packets descending by created.
This commit is contained in:
		@@ -5,7 +5,7 @@ import configparser
 | 
				
			|||||||
import csv
 | 
					import csv
 | 
				
			||||||
import ast
 | 
					import ast
 | 
				
			||||||
import glob
 | 
					import glob
 | 
				
			||||||
import json
 | 
					import json, operator
 | 
				
			||||||
import sqlite3
 | 
					import sqlite3
 | 
				
			||||||
api_app = Flask(__name__)
 | 
					api_app = Flask(__name__)
 | 
				
			||||||
api = Api(api_app)
 | 
					api = Api(api_app)
 | 
				
			||||||
@@ -51,7 +51,6 @@ def dict_factory(cursor, row):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
def get_db_connection():
 | 
					def get_db_connection():
 | 
				
			||||||
    conn = sqlite3.connect('database.db')
 | 
					    conn = sqlite3.connect('database.db')
 | 
				
			||||||
    #conn.row_factory = sqlite3.Row
 | 
					 | 
				
			||||||
    conn.row_factory = dict_factory
 | 
					    conn.row_factory = dict_factory
 | 
				
			||||||
    return conn
 | 
					    return conn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -71,6 +70,9 @@ class Packets(Resource):
 | 
				
			|||||||
        #data = read_logs(log_folder)
 | 
					        #data = read_logs(log_folder)
 | 
				
			||||||
        conn = get_db_connection()
 | 
					        conn = get_db_connection()
 | 
				
			||||||
        data = select_all_frames(conn)
 | 
					        data = select_all_frames(conn)
 | 
				
			||||||
 | 
					        # Sort by created date, descending (https://stackoverflow.com/a/45266808)
 | 
				
			||||||
 | 
					        data.sort(key=operator.itemgetter('created'), reverse=True)
 | 
				
			||||||
 | 
					        #data.sort(key=created, reverse=True)
 | 
				
			||||||
        return {'data': data}, 200  # return data and 200 OK code
 | 
					        return {'data': data}, 200  # return data and 200 OK code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Read config
 | 
					# Read config
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user